Components

24 Twig Components
238 Render Count
3830 ms Render Time
20.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
35 159.24ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
26 11.05ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
25 38.08ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
24 3.12ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
24 16.53ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
24 58.62ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
23 4,159.07ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
23 3,268.78ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 4.60ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 1.17ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.43ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 23.84ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 76.16ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.30ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.59ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 9.61ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.46ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 6.31ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 152.38ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.33ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 6.79ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 10.19ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 3.21ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 13.55ms

Render calls

entry App\Twig\Components\EntryComponent 12.0 MiB 23.84 ms
Input props
[
  "entry" => App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#274
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#270
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2418
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#1858
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2388
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2961
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2962 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#274
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#270
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2418
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#1858
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2388
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.31 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3179
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 7.00 ms
Input props
[
  "date" => DateTimeImmutable @1705904961 {#2388
    date: 2024-01-22 07:29:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3249
  +date: DateTimeImmutable @1705904961 {#2388
    date: 2024-01-22 07:29:21.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.23 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705904961 {#2388
    date: 2024-01-22 07:29:21.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1727610361 {#1858
    date: 2024-09-29 13:46:01.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3313
  +createdAt: DateTimeImmutable @1705904961 {#2388
    date: 2024-01-22 07:29:21.0 +01:00
  }
  +editedAt: DateTimeImmutable @1727610361 {#1858
    date: 2024-09-29 13:46:01.0 +02:00
  }
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#274
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#270
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2418
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#1858
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2388
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3378
  +subject: App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#274
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#270
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2418
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#1858
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2388
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.25 ms
Input props
[
  "subject" => App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#274
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#270
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2418
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#1858
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2388
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3444
  +formDest: "entry"
  +subject: App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#274
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#270
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2418
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#1858
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2388
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 12.0 MiB 76.16 ms
Input props
[
  "entry" => App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#274
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#270
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2418
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#1858
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2388
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3758
  +entry: App\Entity\Entry {#2413
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#274
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#268
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#270
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
    +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
    +url: null
    +body: """
      If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
      \n
      - which features are worth developing &\n
      - which bugs needs to be solved first.\n
      \n
      Edit…\n
      \n
      Things Collected\n
      \n
      - IP Address for use ping (for country)\n
      - All crashes with IP\n
      - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
      \n
      It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
      \n
      I want to know right way to introduce analytics in OSS
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 52
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728602878 {#2418
      date: 2024-10-11 01:27:58.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32315
    -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
    -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705991361
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11026195"
    +editedAt: DateTimeImmutable @1727610361 {#1858
      date: 2024-09-29 13:46:01.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705904961 {#2388
      date: 2024-01-22 07:29:21.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#269 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 12.0 MiB 0.30 ms
Input props
[
  "id" => "entry_comment_68f571ea9a4353.33582913_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3883
  +id: "entry_comment_68f571ea9a4353.33582913_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 160.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4087
    +user: App\Entity\User {#4036
      +avatar: null
      +cover: null
      +email: "Jimbabwe@lemmy.world"
      +username: "@Jimbabwe@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727651962 {#4095
        date: 2024-09-30 01:19:22.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 {#4037 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
      +entries: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
      +posts: Doctrine\ORM\PersistentCollection {#4020 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
      +follows: Doctrine\ORM\PersistentCollection {#4006 …}
      +followers: Doctrine\ORM\PersistentCollection {#4004 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4121 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
      +violations: Doctrine\ORM\PersistentCollection {#4154 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
      +awards: Doctrine\ORM\PersistentCollection {#4113 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
      +categories: Doctrine\ORM\PersistentCollection {#4143 …}
      -id: 77268
      -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
      +apId: "Jimbabwe@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Jimbabwe"
      +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Jimbabwe"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700964472 {#4091
        date: 2023-11-26 03:07:52.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700472314 {#4089
        date: 2023-11-20 10:25:14.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1727621596 {#4096
      date: 2024-09-29 16:53:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4083 …}
    +votes: Doctrine\ORM\PersistentCollection {#4081 …}
    +reports: Doctrine\ORM\PersistentCollection {#4079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
    -id: 330554
    -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6906859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705905128 {#4028
      date: 2024-01-22 07:32:08.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5244
  +comment: App\Entity\EntryComment {#4087
    +user: App\Entity\User {#4036
      +avatar: null
      +cover: null
      +email: "Jimbabwe@lemmy.world"
      +username: "@Jimbabwe@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727651962 {#4095
        date: 2024-09-30 01:19:22.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 {#4037 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
      +entries: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
      +posts: Doctrine\ORM\PersistentCollection {#4020 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
      +follows: Doctrine\ORM\PersistentCollection {#4006 …}
      +followers: Doctrine\ORM\PersistentCollection {#4004 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4121 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
      +violations: Doctrine\ORM\PersistentCollection {#4154 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
      +awards: Doctrine\ORM\PersistentCollection {#4113 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
      +categories: Doctrine\ORM\PersistentCollection {#4143 …}
      -id: 77268
      -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
      +apId: "Jimbabwe@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Jimbabwe"
      +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Jimbabwe"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700964472 {#4091
        date: 2023-11-26 03:07:52.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700472314 {#4089
        date: 2023-11-20 10:25:14.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1727621596 {#4096
      date: 2024-09-29 16:53:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4083 …}
    +votes: Doctrine\ORM\PersistentCollection {#4081 …}
    +reports: Doctrine\ORM\PersistentCollection {#4079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
    -id: 330554
    -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6906859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705905128 {#4028
      date: 2024-01-22 07:32:08.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4036
    +avatar: null
    +cover: null
    +email: "Jimbabwe@lemmy.world"
    +username: "@Jimbabwe@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727651962 {#4095
      date: 2024-09-30 01:19:22.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 {#4037 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
    +entries: Doctrine\ORM\PersistentCollection {#4030 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
    +posts: Doctrine\ORM\PersistentCollection {#4020 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
    +follows: Doctrine\ORM\PersistentCollection {#4006 …}
    +followers: Doctrine\ORM\PersistentCollection {#4004 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
    +violations: Doctrine\ORM\PersistentCollection {#4154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
    +awards: Doctrine\ORM\PersistentCollection {#4113 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
    +categories: Doctrine\ORM\PersistentCollection {#4143 …}
    -id: 77268
    -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
    +apId: "Jimbabwe@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Jimbabwe"
    +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Jimbabwe"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700964472 {#4091
      date: 2023-11-26 03:07:52.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700472314 {#4089
      date: 2023-11-20 10:25:14.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5357
  +user: App\Entity\User {#4036
    +avatar: null
    +cover: null
    +email: "Jimbabwe@lemmy.world"
    +username: "@Jimbabwe@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727651962 {#4095
      date: 2024-09-30 01:19:22.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 {#4037 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
    +entries: Doctrine\ORM\PersistentCollection {#4030 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
    +posts: Doctrine\ORM\PersistentCollection {#4020 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
    +follows: Doctrine\ORM\PersistentCollection {#4006 …}
    +followers: Doctrine\ORM\PersistentCollection {#4004 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
    +violations: Doctrine\ORM\PersistentCollection {#4154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
    +awards: Doctrine\ORM\PersistentCollection {#4113 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
    +categories: Doctrine\ORM\PersistentCollection {#4143 …}
    -id: 77268
    -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
    +apId: "Jimbabwe@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Jimbabwe"
    +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Jimbabwe"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700964472 {#4091
      date: 2023-11-26 03:07:52.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700472314 {#4089
      date: 2023-11-20 10:25:14.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705905128 {#4028
    date: 2024-01-22 07:32:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5412
  +date: DateTimeImmutable @1705905128 {#4028
    date: 2024-01-22 07:32:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705905128 {#4028
    date: 2024-01-22 07:32:08.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5466
  +createdAt: DateTimeImmutable @1705905128 {#4028
    date: 2024-01-22 07:32:08.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.26 ms
Input props
[
  "user" => App\Entity\User {#4036
    +avatar: null
    +cover: null
    +email: "Jimbabwe@lemmy.world"
    +username: "@Jimbabwe@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727651962 {#4095
      date: 2024-09-30 01:19:22.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 {#4037 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
    +entries: Doctrine\ORM\PersistentCollection {#4030 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
    +posts: Doctrine\ORM\PersistentCollection {#4020 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
    +follows: Doctrine\ORM\PersistentCollection {#4006 …}
    +followers: Doctrine\ORM\PersistentCollection {#4004 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
    +violations: Doctrine\ORM\PersistentCollection {#4154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
    +awards: Doctrine\ORM\PersistentCollection {#4113 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
    +categories: Doctrine\ORM\PersistentCollection {#4143 …}
    -id: 77268
    -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
    +apId: "Jimbabwe@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Jimbabwe"
    +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Jimbabwe"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700964472 {#4091
      date: 2023-11-26 03:07:52.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700472314 {#4089
      date: 2023-11-20 10:25:14.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5522
  +width: 40
  +height: 40
  +user: App\Entity\User {#4036
    +avatar: null
    +cover: null
    +email: "Jimbabwe@lemmy.world"
    +username: "@Jimbabwe@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727651962 {#4095
      date: 2024-09-30 01:19:22.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 {#4037 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
    +entries: Doctrine\ORM\PersistentCollection {#4030 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
    +posts: Doctrine\ORM\PersistentCollection {#4020 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
    +follows: Doctrine\ORM\PersistentCollection {#4006 …}
    +followers: Doctrine\ORM\PersistentCollection {#4004 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
    +reports: Doctrine\ORM\PersistentCollection {#4121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
    +violations: Doctrine\ORM\PersistentCollection {#4154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
    +awards: Doctrine\ORM\PersistentCollection {#4113 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
    +categories: Doctrine\ORM\PersistentCollection {#4143 …}
    -id: 77268
    -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
    +apId: "Jimbabwe@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Jimbabwe"
    +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Jimbabwe"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700964472 {#4091
      date: 2023-11-26 03:07:52.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700472314 {#4089
      date: 2023-11-20 10:25:14.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4087
    +user: App\Entity\User {#4036
      +avatar: null
      +cover: null
      +email: "Jimbabwe@lemmy.world"
      +username: "@Jimbabwe@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727651962 {#4095
        date: 2024-09-30 01:19:22.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 {#4037 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
      +entries: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
      +posts: Doctrine\ORM\PersistentCollection {#4020 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
      +follows: Doctrine\ORM\PersistentCollection {#4006 …}
      +followers: Doctrine\ORM\PersistentCollection {#4004 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4121 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
      +violations: Doctrine\ORM\PersistentCollection {#4154 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
      +awards: Doctrine\ORM\PersistentCollection {#4113 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
      +categories: Doctrine\ORM\PersistentCollection {#4143 …}
      -id: 77268
      -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
      +apId: "Jimbabwe@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Jimbabwe"
      +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Jimbabwe"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700964472 {#4091
        date: 2023-11-26 03:07:52.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700472314 {#4089
        date: 2023-11-20 10:25:14.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1727621596 {#4096
      date: 2024-09-29 16:53:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4083 …}
    +votes: Doctrine\ORM\PersistentCollection {#4081 …}
    +reports: Doctrine\ORM\PersistentCollection {#4079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
    -id: 330554
    -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6906859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705905128 {#4028
      date: 2024-01-22 07:32:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5605
  +subject: App\Entity\EntryComment {#4087
    +user: App\Entity\User {#4036
      +avatar: null
      +cover: null
      +email: "Jimbabwe@lemmy.world"
      +username: "@Jimbabwe@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727651962 {#4095
        date: 2024-09-30 01:19:22.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 {#4037 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
      +entries: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
      +posts: Doctrine\ORM\PersistentCollection {#4020 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
      +follows: Doctrine\ORM\PersistentCollection {#4006 …}
      +followers: Doctrine\ORM\PersistentCollection {#4004 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4121 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
      +violations: Doctrine\ORM\PersistentCollection {#4154 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
      +awards: Doctrine\ORM\PersistentCollection {#4113 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
      +categories: Doctrine\ORM\PersistentCollection {#4143 …}
      -id: 77268
      -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
      +apId: "Jimbabwe@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Jimbabwe"
      +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Jimbabwe"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700964472 {#4091
        date: 2023-11-26 03:07:52.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700472314 {#4089
        date: 2023-11-20 10:25:14.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1727621596 {#4096
      date: 2024-09-29 16:53:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4083 …}
    +votes: Doctrine\ORM\PersistentCollection {#4081 …}
    +reports: Doctrine\ORM\PersistentCollection {#4079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
    -id: 330554
    -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6906859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705905128 {#4028
      date: 2024-01-22 07:32:08.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 13.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4087
    +user: App\Entity\User {#4036
      +avatar: null
      +cover: null
      +email: "Jimbabwe@lemmy.world"
      +username: "@Jimbabwe@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727651962 {#4095
        date: 2024-09-30 01:19:22.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 {#4037 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
      +entries: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
      +posts: Doctrine\ORM\PersistentCollection {#4020 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
      +follows: Doctrine\ORM\PersistentCollection {#4006 …}
      +followers: Doctrine\ORM\PersistentCollection {#4004 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4121 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
      +violations: Doctrine\ORM\PersistentCollection {#4154 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
      +awards: Doctrine\ORM\PersistentCollection {#4113 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
      +categories: Doctrine\ORM\PersistentCollection {#4143 …}
      -id: 77268
      -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
      +apId: "Jimbabwe@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Jimbabwe"
      +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Jimbabwe"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700964472 {#4091
        date: 2023-11-26 03:07:52.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700472314 {#4089
        date: 2023-11-20 10:25:14.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1727621596 {#4096
      date: 2024-09-29 16:53:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4083 …}
    +votes: Doctrine\ORM\PersistentCollection {#4081 …}
    +reports: Doctrine\ORM\PersistentCollection {#4079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
    -id: 330554
    -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6906859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705905128 {#4028
      date: 2024-01-22 07:32:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5662
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4087
    +user: App\Entity\User {#4036
      +avatar: null
      +cover: null
      +email: "Jimbabwe@lemmy.world"
      +username: "@Jimbabwe@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727651962 {#4095
        date: 2024-09-30 01:19:22.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 {#4037 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
      +entries: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
      +posts: Doctrine\ORM\PersistentCollection {#4020 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
      +follows: Doctrine\ORM\PersistentCollection {#4006 …}
      +followers: Doctrine\ORM\PersistentCollection {#4004 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4121 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
      +violations: Doctrine\ORM\PersistentCollection {#4154 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
      +awards: Doctrine\ORM\PersistentCollection {#4113 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
      +categories: Doctrine\ORM\PersistentCollection {#4143 …}
      -id: 77268
      -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
      +apId: "Jimbabwe@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Jimbabwe"
      +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Jimbabwe"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700964472 {#4091
        date: 2023-11-26 03:07:52.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700472314 {#4089
        date: 2023-11-20 10:25:14.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1727621596 {#4096
      date: 2024-09-29 16:53:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4083 …}
    +votes: Doctrine\ORM\PersistentCollection {#4081 …}
    +reports: Doctrine\ORM\PersistentCollection {#4079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
    -id: 330554
    -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6906859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705905128 {#4028
      date: 2024-01-22 07:32:08.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 87.30 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4087
    +user: App\Entity\User {#4036
      +avatar: null
      +cover: null
      +email: "Jimbabwe@lemmy.world"
      +username: "@Jimbabwe@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727651962 {#4095
        date: 2024-09-30 01:19:22.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 {#4037 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
      +entries: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
      +posts: Doctrine\ORM\PersistentCollection {#4020 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
      +follows: Doctrine\ORM\PersistentCollection {#4006 …}
      +followers: Doctrine\ORM\PersistentCollection {#4004 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4121 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
      +violations: Doctrine\ORM\PersistentCollection {#4154 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
      +awards: Doctrine\ORM\PersistentCollection {#4113 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
      +categories: Doctrine\ORM\PersistentCollection {#4143 …}
      -id: 77268
      -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
      +apId: "Jimbabwe@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Jimbabwe"
      +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Jimbabwe"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700964472 {#4091
        date: 2023-11-26 03:07:52.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700472314 {#4089
        date: 2023-11-20 10:25:14.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1727621596 {#4096
      date: 2024-09-29 16:53:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4083 …}
    +votes: Doctrine\ORM\PersistentCollection {#4081 …}
    +reports: Doctrine\ORM\PersistentCollection {#4079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
    -id: 330554
    -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6906859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705905128 {#4028
      date: 2024-01-22 07:32:08.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5909
  +comment: App\Entity\EntryComment {#4087
    +user: App\Entity\User {#4036
      +avatar: null
      +cover: null
      +email: "Jimbabwe@lemmy.world"
      +username: "@Jimbabwe@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727651962 {#4095
        date: 2024-09-30 01:19:22.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 {#4037 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
      +entries: Doctrine\ORM\PersistentCollection {#4030 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
      +posts: Doctrine\ORM\PersistentCollection {#4020 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
      +follows: Doctrine\ORM\PersistentCollection {#4006 …}
      +followers: Doctrine\ORM\PersistentCollection {#4004 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4121 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
      +violations: Doctrine\ORM\PersistentCollection {#4154 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
      +awards: Doctrine\ORM\PersistentCollection {#4113 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
      +categories: Doctrine\ORM\PersistentCollection {#4143 …}
      -id: 77268
      -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
      +apId: "Jimbabwe@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Jimbabwe"
      +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Jimbabwe"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700964472 {#4091
        date: 2023-11-26 03:07:52.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700472314 {#4089
        date: 2023-11-20 10:25:14.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1727621596 {#4096
      date: 2024-09-29 16:53:16.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4085 …}
    +nested: Doctrine\ORM\PersistentCollection {#4083 …}
    +votes: Doctrine\ORM\PersistentCollection {#4081 …}
    +reports: Doctrine\ORM\PersistentCollection {#4079 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
    -id: 330554
    -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6906859"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705905128 {#4028
      date: 2024-01-22 07:32:08.0 +01:00
    }
  }
  +nestedComments: [
    331101 => App\Entity\EntryComment {#5166
      +user: Proxies\__CG__\App\Entity\User {#5163
        +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
        +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
        +email: "Zachariah@lemmy.world"
        +username: "@Zachariah@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          looking for replacements  \n
          r/anarchydnd  \n
          r/apolloapp  \n
          r/Condution  \n
          r/robotech  \n
          r/OSUOnlineCS  \n
          r/vintageobscura  \n
          r/ZeroCovidCommunitv
          """
        +lastActive: DateTime @1729128116 {#6070
          date: 2024-10-17 03:21:56.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 {#6078 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
        +entries: Doctrine\ORM\PersistentCollection {#6084 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
        +posts: Doctrine\ORM\PersistentCollection {#6092 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
        +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
        +follows: Doctrine\ORM\PersistentCollection {#6104 …}
        +followers: Doctrine\ORM\PersistentCollection {#6106 …}
        +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
        +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
        +reports: Doctrine\ORM\PersistentCollection {#6116 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
        +violations: Doctrine\ORM\PersistentCollection {#6120 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
        +awards: Doctrine\ORM\PersistentCollection {#6124 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
        +categories: Doctrine\ORM\PersistentCollection {#6128 …}
        -id: 61635
        -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
        +apId: "Zachariah@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Zachariah"
        +apPublicUrl: "https://lemmy.world/u/Zachariah"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Zachariah"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1722362184 {#6067
          date: 2024-07-30 19:56:24.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697597484 {#6069
          date: 2023-10-18 04:51:24.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4087}
      +root: App\Entity\EntryComment {#4087}
      +body: "I prefer opt-in."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 15
      +score: 0
      +lastActive: DateTime @1705922912 {#5167
        date: 2024-01-22 12:28:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@Jimbabwe@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5160 …}
      +nested: Doctrine\ORM\PersistentCollection {#5158 …}
      +votes: Doctrine\ORM\PersistentCollection {#5162 …}
      +reports: Doctrine\ORM\PersistentCollection {#5173 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
      -id: 331101
      -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6913023"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922912 {#5170
        date: 2024-01-22 12:28:32.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 75.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5166
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
      +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
      +email: "Zachariah@lemmy.world"
      +username: "@Zachariah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        looking for replacements  \n
        r/anarchydnd  \n
        r/apolloapp  \n
        r/Condution  \n
        r/robotech  \n
        r/OSUOnlineCS  \n
        r/vintageobscura  \n
        r/ZeroCovidCommunitv
        """
      +lastActive: DateTime @1729128116 {#6070
        date: 2024-10-17 03:21:56.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 {#6078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
      +entries: Doctrine\ORM\PersistentCollection {#6084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
      +posts: Doctrine\ORM\PersistentCollection {#6092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
      +follows: Doctrine\ORM\PersistentCollection {#6104 …}
      +followers: Doctrine\ORM\PersistentCollection {#6106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
      +reports: Doctrine\ORM\PersistentCollection {#6116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
      +violations: Doctrine\ORM\PersistentCollection {#6120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
      +awards: Doctrine\ORM\PersistentCollection {#6124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
      +categories: Doctrine\ORM\PersistentCollection {#6128 …}
      -id: 61635
      -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
      +apId: "Zachariah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Zachariah"
      +apPublicUrl: "https://lemmy.world/u/Zachariah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Zachariah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722362184 {#6067
        date: 2024-07-30 19:56:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697597484 {#6069
        date: 2023-10-18 04:51:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4087
      +user: App\Entity\User {#4036
        +avatar: null
        +cover: null
        +email: "Jimbabwe@lemmy.world"
        +username: "@Jimbabwe@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727651962 {#4095
          date: 2024-09-30 01:19:22.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 {#4037 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
        +entries: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
        +posts: Doctrine\ORM\PersistentCollection {#4020 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
        +follows: Doctrine\ORM\PersistentCollection {#4006 …}
        +followers: Doctrine\ORM\PersistentCollection {#4004 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
        +reports: Doctrine\ORM\PersistentCollection {#4121 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
        +violations: Doctrine\ORM\PersistentCollection {#4154 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
        +awards: Doctrine\ORM\PersistentCollection {#4113 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
        +categories: Doctrine\ORM\PersistentCollection {#4143 …}
        -id: 77268
        -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
        +apId: "Jimbabwe@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Jimbabwe"
        +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Jimbabwe"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700964472 {#4091
          date: 2023-11-26 03:07:52.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700472314 {#4089
          date: 2023-11-20 10:25:14.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1727621596 {#4096
        date: 2024-09-29 16:53:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4085 …}
      +nested: Doctrine\ORM\PersistentCollection {#4083 …}
      +votes: Doctrine\ORM\PersistentCollection {#4081 …}
      +reports: Doctrine\ORM\PersistentCollection {#4079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
      -id: 330554
      -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6906859"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705905128 {#4028
        date: 2024-01-22 07:32:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4087}
    +body: "I prefer opt-in."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1705922912 {#5167
      date: 2024-01-22 12:28:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@Jimbabwe@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5160 …}
    +nested: Doctrine\ORM\PersistentCollection {#5158 …}
    +votes: Doctrine\ORM\PersistentCollection {#5162 …}
    +reports: Doctrine\ORM\PersistentCollection {#5173 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
    -id: 331101
    -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922912 {#5170
      date: 2024-01-22 12:28:32.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5983
  +comment: App\Entity\EntryComment {#5166
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
      +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
      +email: "Zachariah@lemmy.world"
      +username: "@Zachariah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        looking for replacements  \n
        r/anarchydnd  \n
        r/apolloapp  \n
        r/Condution  \n
        r/robotech  \n
        r/OSUOnlineCS  \n
        r/vintageobscura  \n
        r/ZeroCovidCommunitv
        """
      +lastActive: DateTime @1729128116 {#6070
        date: 2024-10-17 03:21:56.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 {#6078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
      +entries: Doctrine\ORM\PersistentCollection {#6084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
      +posts: Doctrine\ORM\PersistentCollection {#6092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
      +follows: Doctrine\ORM\PersistentCollection {#6104 …}
      +followers: Doctrine\ORM\PersistentCollection {#6106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
      +reports: Doctrine\ORM\PersistentCollection {#6116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
      +violations: Doctrine\ORM\PersistentCollection {#6120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
      +awards: Doctrine\ORM\PersistentCollection {#6124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
      +categories: Doctrine\ORM\PersistentCollection {#6128 …}
      -id: 61635
      -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
      +apId: "Zachariah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Zachariah"
      +apPublicUrl: "https://lemmy.world/u/Zachariah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Zachariah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722362184 {#6067
        date: 2024-07-30 19:56:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697597484 {#6069
        date: 2023-10-18 04:51:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4087
      +user: App\Entity\User {#4036
        +avatar: null
        +cover: null
        +email: "Jimbabwe@lemmy.world"
        +username: "@Jimbabwe@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727651962 {#4095
          date: 2024-09-30 01:19:22.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 {#4037 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
        +entries: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
        +posts: Doctrine\ORM\PersistentCollection {#4020 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
        +follows: Doctrine\ORM\PersistentCollection {#4006 …}
        +followers: Doctrine\ORM\PersistentCollection {#4004 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
        +reports: Doctrine\ORM\PersistentCollection {#4121 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
        +violations: Doctrine\ORM\PersistentCollection {#4154 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
        +awards: Doctrine\ORM\PersistentCollection {#4113 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
        +categories: Doctrine\ORM\PersistentCollection {#4143 …}
        -id: 77268
        -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
        +apId: "Jimbabwe@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Jimbabwe"
        +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Jimbabwe"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700964472 {#4091
          date: 2023-11-26 03:07:52.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700472314 {#4089
          date: 2023-11-20 10:25:14.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1727621596 {#4096
        date: 2024-09-29 16:53:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4085 …}
      +nested: Doctrine\ORM\PersistentCollection {#4083 …}
      +votes: Doctrine\ORM\PersistentCollection {#4081 …}
      +reports: Doctrine\ORM\PersistentCollection {#4079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
      -id: 330554
      -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6906859"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705905128 {#4028
        date: 2024-01-22 07:32:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4087}
    +body: "I prefer opt-in."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1705922912 {#5167
      date: 2024-01-22 12:28:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@Jimbabwe@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5160 …}
    +nested: Doctrine\ORM\PersistentCollection {#5158 …}
    +votes: Doctrine\ORM\PersistentCollection {#5162 …}
    +reports: Doctrine\ORM\PersistentCollection {#5173 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
    -id: 331101
    -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922912 {#5170
      date: 2024-01-22 12:28:32.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 9.46 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
    +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
    +email: "Zachariah@lemmy.world"
    +username: "@Zachariah@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      looking for replacements  \n
      r/anarchydnd  \n
      r/apolloapp  \n
      r/Condution  \n
      r/robotech  \n
      r/OSUOnlineCS  \n
      r/vintageobscura  \n
      r/ZeroCovidCommunitv
      """
    +lastActive: DateTime @1729128116 {#6070
      date: 2024-10-17 03:21:56.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 {#6078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
    +entries: Doctrine\ORM\PersistentCollection {#6084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
    +posts: Doctrine\ORM\PersistentCollection {#6092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
    +follows: Doctrine\ORM\PersistentCollection {#6104 …}
    +followers: Doctrine\ORM\PersistentCollection {#6106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
    +reports: Doctrine\ORM\PersistentCollection {#6116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
    +violations: Doctrine\ORM\PersistentCollection {#6120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
    +awards: Doctrine\ORM\PersistentCollection {#6124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
    +categories: Doctrine\ORM\PersistentCollection {#6128 …}
    -id: 61635
    -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
    +apId: "Zachariah@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Zachariah"
    +apPublicUrl: "https://lemmy.world/u/Zachariah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Zachariah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722362184 {#6067
      date: 2024-07-30 19:56:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697597484 {#6069
      date: 2023-10-18 04:51:24.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6030
  +user: Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
    +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
    +email: "Zachariah@lemmy.world"
    +username: "@Zachariah@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      looking for replacements  \n
      r/anarchydnd  \n
      r/apolloapp  \n
      r/Condution  \n
      r/robotech  \n
      r/OSUOnlineCS  \n
      r/vintageobscura  \n
      r/ZeroCovidCommunitv
      """
    +lastActive: DateTime @1729128116 {#6070
      date: 2024-10-17 03:21:56.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 {#6078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
    +entries: Doctrine\ORM\PersistentCollection {#6084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
    +posts: Doctrine\ORM\PersistentCollection {#6092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
    +follows: Doctrine\ORM\PersistentCollection {#6104 …}
    +followers: Doctrine\ORM\PersistentCollection {#6106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
    +reports: Doctrine\ORM\PersistentCollection {#6116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
    +violations: Doctrine\ORM\PersistentCollection {#6120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
    +awards: Doctrine\ORM\PersistentCollection {#6124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
    +categories: Doctrine\ORM\PersistentCollection {#6128 …}
    -id: 61635
    -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
    +apId: "Zachariah@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Zachariah"
    +apPublicUrl: "https://lemmy.world/u/Zachariah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Zachariah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722362184 {#6067
      date: 2024-07-30 19:56:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697597484 {#6069
      date: 2023-10-18 04:51:24.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1705922912 {#5170
    date: 2024-01-22 12:28:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6150
  +date: DateTimeImmutable @1705922912 {#5170
    date: 2024-01-22 12:28:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705922912 {#5170
    date: 2024-01-22 12:28:32.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6204
  +createdAt: DateTimeImmutable @1705922912 {#5170
    date: 2024-01-22 12:28:32.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 7.37 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
    +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
    +email: "Zachariah@lemmy.world"
    +username: "@Zachariah@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      looking for replacements  \n
      r/anarchydnd  \n
      r/apolloapp  \n
      r/Condution  \n
      r/robotech  \n
      r/OSUOnlineCS  \n
      r/vintageobscura  \n
      r/ZeroCovidCommunitv
      """
    +lastActive: DateTime @1729128116 {#6070
      date: 2024-10-17 03:21:56.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 {#6078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
    +entries: Doctrine\ORM\PersistentCollection {#6084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
    +posts: Doctrine\ORM\PersistentCollection {#6092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
    +follows: Doctrine\ORM\PersistentCollection {#6104 …}
    +followers: Doctrine\ORM\PersistentCollection {#6106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
    +reports: Doctrine\ORM\PersistentCollection {#6116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
    +violations: Doctrine\ORM\PersistentCollection {#6120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
    +awards: Doctrine\ORM\PersistentCollection {#6124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
    +categories: Doctrine\ORM\PersistentCollection {#6128 …}
    -id: 61635
    -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
    +apId: "Zachariah@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Zachariah"
    +apPublicUrl: "https://lemmy.world/u/Zachariah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Zachariah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722362184 {#6067
      date: 2024-07-30 19:56:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697597484 {#6069
      date: 2023-10-18 04:51:24.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6258
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5163
    +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
    +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
    +email: "Zachariah@lemmy.world"
    +username: "@Zachariah@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      looking for replacements  \n
      r/anarchydnd  \n
      r/apolloapp  \n
      r/Condution  \n
      r/robotech  \n
      r/OSUOnlineCS  \n
      r/vintageobscura  \n
      r/ZeroCovidCommunitv
      """
    +lastActive: DateTime @1729128116 {#6070
      date: 2024-10-17 03:21:56.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 {#6078 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
    +entries: Doctrine\ORM\PersistentCollection {#6084 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
    +posts: Doctrine\ORM\PersistentCollection {#6092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
    +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
    +follows: Doctrine\ORM\PersistentCollection {#6104 …}
    +followers: Doctrine\ORM\PersistentCollection {#6106 …}
    +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
    +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
    +reports: Doctrine\ORM\PersistentCollection {#6116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
    +violations: Doctrine\ORM\PersistentCollection {#6120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
    +awards: Doctrine\ORM\PersistentCollection {#6124 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
    +categories: Doctrine\ORM\PersistentCollection {#6128 …}
    -id: 61635
    -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
    +apId: "Zachariah@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Zachariah"
    +apPublicUrl: "https://lemmy.world/u/Zachariah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Zachariah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722362184 {#6067
      date: 2024-07-30 19:56:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697597484 {#6069
      date: 2023-10-18 04:51:24.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5166
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
      +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
      +email: "Zachariah@lemmy.world"
      +username: "@Zachariah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        looking for replacements  \n
        r/anarchydnd  \n
        r/apolloapp  \n
        r/Condution  \n
        r/robotech  \n
        r/OSUOnlineCS  \n
        r/vintageobscura  \n
        r/ZeroCovidCommunitv
        """
      +lastActive: DateTime @1729128116 {#6070
        date: 2024-10-17 03:21:56.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 {#6078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
      +entries: Doctrine\ORM\PersistentCollection {#6084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
      +posts: Doctrine\ORM\PersistentCollection {#6092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
      +follows: Doctrine\ORM\PersistentCollection {#6104 …}
      +followers: Doctrine\ORM\PersistentCollection {#6106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
      +reports: Doctrine\ORM\PersistentCollection {#6116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
      +violations: Doctrine\ORM\PersistentCollection {#6120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
      +awards: Doctrine\ORM\PersistentCollection {#6124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
      +categories: Doctrine\ORM\PersistentCollection {#6128 …}
      -id: 61635
      -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
      +apId: "Zachariah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Zachariah"
      +apPublicUrl: "https://lemmy.world/u/Zachariah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Zachariah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722362184 {#6067
        date: 2024-07-30 19:56:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697597484 {#6069
        date: 2023-10-18 04:51:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4087
      +user: App\Entity\User {#4036
        +avatar: null
        +cover: null
        +email: "Jimbabwe@lemmy.world"
        +username: "@Jimbabwe@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727651962 {#4095
          date: 2024-09-30 01:19:22.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 {#4037 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
        +entries: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
        +posts: Doctrine\ORM\PersistentCollection {#4020 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
        +follows: Doctrine\ORM\PersistentCollection {#4006 …}
        +followers: Doctrine\ORM\PersistentCollection {#4004 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
        +reports: Doctrine\ORM\PersistentCollection {#4121 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
        +violations: Doctrine\ORM\PersistentCollection {#4154 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
        +awards: Doctrine\ORM\PersistentCollection {#4113 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
        +categories: Doctrine\ORM\PersistentCollection {#4143 …}
        -id: 77268
        -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
        +apId: "Jimbabwe@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Jimbabwe"
        +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Jimbabwe"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700964472 {#4091
          date: 2023-11-26 03:07:52.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700472314 {#4089
          date: 2023-11-20 10:25:14.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1727621596 {#4096
        date: 2024-09-29 16:53:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4085 …}
      +nested: Doctrine\ORM\PersistentCollection {#4083 …}
      +votes: Doctrine\ORM\PersistentCollection {#4081 …}
      +reports: Doctrine\ORM\PersistentCollection {#4079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
      -id: 330554
      -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6906859"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705905128 {#4028
        date: 2024-01-22 07:32:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4087}
    +body: "I prefer opt-in."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1705922912 {#5167
      date: 2024-01-22 12:28:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@Jimbabwe@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5160 …}
    +nested: Doctrine\ORM\PersistentCollection {#5158 …}
    +votes: Doctrine\ORM\PersistentCollection {#5162 …}
    +reports: Doctrine\ORM\PersistentCollection {#5173 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
    -id: 331101
    -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922912 {#5170
      date: 2024-01-22 12:28:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6335
  +subject: App\Entity\EntryComment {#5166
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
      +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
      +email: "Zachariah@lemmy.world"
      +username: "@Zachariah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        looking for replacements  \n
        r/anarchydnd  \n
        r/apolloapp  \n
        r/Condution  \n
        r/robotech  \n
        r/OSUOnlineCS  \n
        r/vintageobscura  \n
        r/ZeroCovidCommunitv
        """
      +lastActive: DateTime @1729128116 {#6070
        date: 2024-10-17 03:21:56.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 {#6078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
      +entries: Doctrine\ORM\PersistentCollection {#6084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
      +posts: Doctrine\ORM\PersistentCollection {#6092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
      +follows: Doctrine\ORM\PersistentCollection {#6104 …}
      +followers: Doctrine\ORM\PersistentCollection {#6106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
      +reports: Doctrine\ORM\PersistentCollection {#6116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
      +violations: Doctrine\ORM\PersistentCollection {#6120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
      +awards: Doctrine\ORM\PersistentCollection {#6124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
      +categories: Doctrine\ORM\PersistentCollection {#6128 …}
      -id: 61635
      -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
      +apId: "Zachariah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Zachariah"
      +apPublicUrl: "https://lemmy.world/u/Zachariah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Zachariah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722362184 {#6067
        date: 2024-07-30 19:56:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697597484 {#6069
        date: 2023-10-18 04:51:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4087
      +user: App\Entity\User {#4036
        +avatar: null
        +cover: null
        +email: "Jimbabwe@lemmy.world"
        +username: "@Jimbabwe@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727651962 {#4095
          date: 2024-09-30 01:19:22.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 {#4037 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
        +entries: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
        +posts: Doctrine\ORM\PersistentCollection {#4020 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
        +follows: Doctrine\ORM\PersistentCollection {#4006 …}
        +followers: Doctrine\ORM\PersistentCollection {#4004 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
        +reports: Doctrine\ORM\PersistentCollection {#4121 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
        +violations: Doctrine\ORM\PersistentCollection {#4154 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
        +awards: Doctrine\ORM\PersistentCollection {#4113 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
        +categories: Doctrine\ORM\PersistentCollection {#4143 …}
        -id: 77268
        -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
        +apId: "Jimbabwe@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Jimbabwe"
        +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Jimbabwe"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700964472 {#4091
          date: 2023-11-26 03:07:52.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700472314 {#4089
          date: 2023-11-20 10:25:14.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1727621596 {#4096
        date: 2024-09-29 16:53:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4085 …}
      +nested: Doctrine\ORM\PersistentCollection {#4083 …}
      +votes: Doctrine\ORM\PersistentCollection {#4081 …}
      +reports: Doctrine\ORM\PersistentCollection {#4079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
      -id: 330554
      -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6906859"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705905128 {#4028
        date: 2024-01-22 07:32:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4087}
    +body: "I prefer opt-in."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1705922912 {#5167
      date: 2024-01-22 12:28:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@Jimbabwe@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5160 …}
    +nested: Doctrine\ORM\PersistentCollection {#5158 …}
    +votes: Doctrine\ORM\PersistentCollection {#5162 …}
    +reports: Doctrine\ORM\PersistentCollection {#5173 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
    -id: 331101
    -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922912 {#5170
      date: 2024-01-22 12:28:32.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5166
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
      +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
      +email: "Zachariah@lemmy.world"
      +username: "@Zachariah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        looking for replacements  \n
        r/anarchydnd  \n
        r/apolloapp  \n
        r/Condution  \n
        r/robotech  \n
        r/OSUOnlineCS  \n
        r/vintageobscura  \n
        r/ZeroCovidCommunitv
        """
      +lastActive: DateTime @1729128116 {#6070
        date: 2024-10-17 03:21:56.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 {#6078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
      +entries: Doctrine\ORM\PersistentCollection {#6084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
      +posts: Doctrine\ORM\PersistentCollection {#6092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
      +follows: Doctrine\ORM\PersistentCollection {#6104 …}
      +followers: Doctrine\ORM\PersistentCollection {#6106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
      +reports: Doctrine\ORM\PersistentCollection {#6116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
      +violations: Doctrine\ORM\PersistentCollection {#6120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
      +awards: Doctrine\ORM\PersistentCollection {#6124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
      +categories: Doctrine\ORM\PersistentCollection {#6128 …}
      -id: 61635
      -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
      +apId: "Zachariah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Zachariah"
      +apPublicUrl: "https://lemmy.world/u/Zachariah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Zachariah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722362184 {#6067
        date: 2024-07-30 19:56:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697597484 {#6069
        date: 2023-10-18 04:51:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4087
      +user: App\Entity\User {#4036
        +avatar: null
        +cover: null
        +email: "Jimbabwe@lemmy.world"
        +username: "@Jimbabwe@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727651962 {#4095
          date: 2024-09-30 01:19:22.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 {#4037 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
        +entries: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
        +posts: Doctrine\ORM\PersistentCollection {#4020 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
        +follows: Doctrine\ORM\PersistentCollection {#4006 …}
        +followers: Doctrine\ORM\PersistentCollection {#4004 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
        +reports: Doctrine\ORM\PersistentCollection {#4121 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
        +violations: Doctrine\ORM\PersistentCollection {#4154 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
        +awards: Doctrine\ORM\PersistentCollection {#4113 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
        +categories: Doctrine\ORM\PersistentCollection {#4143 …}
        -id: 77268
        -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
        +apId: "Jimbabwe@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Jimbabwe"
        +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Jimbabwe"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700964472 {#4091
          date: 2023-11-26 03:07:52.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700472314 {#4089
          date: 2023-11-20 10:25:14.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1727621596 {#4096
        date: 2024-09-29 16:53:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4085 …}
      +nested: Doctrine\ORM\PersistentCollection {#4083 …}
      +votes: Doctrine\ORM\PersistentCollection {#4081 …}
      +reports: Doctrine\ORM\PersistentCollection {#4079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
      -id: 330554
      -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6906859"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705905128 {#4028
        date: 2024-01-22 07:32:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4087}
    +body: "I prefer opt-in."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1705922912 {#5167
      date: 2024-01-22 12:28:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@Jimbabwe@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5160 …}
    +nested: Doctrine\ORM\PersistentCollection {#5158 …}
    +votes: Doctrine\ORM\PersistentCollection {#5162 …}
    +reports: Doctrine\ORM\PersistentCollection {#5173 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
    -id: 331101
    -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922912 {#5170
      date: 2024-01-22 12:28:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6392
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5166
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
      +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
      +email: "Zachariah@lemmy.world"
      +username: "@Zachariah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        looking for replacements  \n
        r/anarchydnd  \n
        r/apolloapp  \n
        r/Condution  \n
        r/robotech  \n
        r/OSUOnlineCS  \n
        r/vintageobscura  \n
        r/ZeroCovidCommunitv
        """
      +lastActive: DateTime @1729128116 {#6070
        date: 2024-10-17 03:21:56.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 {#6078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
      +entries: Doctrine\ORM\PersistentCollection {#6084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
      +posts: Doctrine\ORM\PersistentCollection {#6092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
      +follows: Doctrine\ORM\PersistentCollection {#6104 …}
      +followers: Doctrine\ORM\PersistentCollection {#6106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
      +reports: Doctrine\ORM\PersistentCollection {#6116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
      +violations: Doctrine\ORM\PersistentCollection {#6120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
      +awards: Doctrine\ORM\PersistentCollection {#6124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
      +categories: Doctrine\ORM\PersistentCollection {#6128 …}
      -id: 61635
      -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
      +apId: "Zachariah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Zachariah"
      +apPublicUrl: "https://lemmy.world/u/Zachariah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Zachariah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722362184 {#6067
        date: 2024-07-30 19:56:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697597484 {#6069
        date: 2023-10-18 04:51:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4087
      +user: App\Entity\User {#4036
        +avatar: null
        +cover: null
        +email: "Jimbabwe@lemmy.world"
        +username: "@Jimbabwe@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727651962 {#4095
          date: 2024-09-30 01:19:22.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 {#4037 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
        +entries: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
        +posts: Doctrine\ORM\PersistentCollection {#4020 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
        +follows: Doctrine\ORM\PersistentCollection {#4006 …}
        +followers: Doctrine\ORM\PersistentCollection {#4004 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
        +reports: Doctrine\ORM\PersistentCollection {#4121 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
        +violations: Doctrine\ORM\PersistentCollection {#4154 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
        +awards: Doctrine\ORM\PersistentCollection {#4113 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
        +categories: Doctrine\ORM\PersistentCollection {#4143 …}
        -id: 77268
        -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
        +apId: "Jimbabwe@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Jimbabwe"
        +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Jimbabwe"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700964472 {#4091
          date: 2023-11-26 03:07:52.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700472314 {#4089
          date: 2023-11-20 10:25:14.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1727621596 {#4096
        date: 2024-09-29 16:53:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4085 …}
      +nested: Doctrine\ORM\PersistentCollection {#4083 …}
      +votes: Doctrine\ORM\PersistentCollection {#4081 …}
      +reports: Doctrine\ORM\PersistentCollection {#4079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
      -id: 330554
      -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6906859"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705905128 {#4028
        date: 2024-01-22 07:32:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4087}
    +body: "I prefer opt-in."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1705922912 {#5167
      date: 2024-01-22 12:28:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@Jimbabwe@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5160 …}
    +nested: Doctrine\ORM\PersistentCollection {#5158 …}
    +votes: Doctrine\ORM\PersistentCollection {#5162 …}
    +reports: Doctrine\ORM\PersistentCollection {#5173 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
    -id: 331101
    -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922912 {#5170
      date: 2024-01-22 12:28:32.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 12.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5166
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
      +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
      +email: "Zachariah@lemmy.world"
      +username: "@Zachariah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        looking for replacements  \n
        r/anarchydnd  \n
        r/apolloapp  \n
        r/Condution  \n
        r/robotech  \n
        r/OSUOnlineCS  \n
        r/vintageobscura  \n
        r/ZeroCovidCommunitv
        """
      +lastActive: DateTime @1729128116 {#6070
        date: 2024-10-17 03:21:56.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 {#6078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
      +entries: Doctrine\ORM\PersistentCollection {#6084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
      +posts: Doctrine\ORM\PersistentCollection {#6092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
      +follows: Doctrine\ORM\PersistentCollection {#6104 …}
      +followers: Doctrine\ORM\PersistentCollection {#6106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
      +reports: Doctrine\ORM\PersistentCollection {#6116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
      +violations: Doctrine\ORM\PersistentCollection {#6120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
      +awards: Doctrine\ORM\PersistentCollection {#6124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
      +categories: Doctrine\ORM\PersistentCollection {#6128 …}
      -id: 61635
      -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
      +apId: "Zachariah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Zachariah"
      +apPublicUrl: "https://lemmy.world/u/Zachariah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Zachariah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722362184 {#6067
        date: 2024-07-30 19:56:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697597484 {#6069
        date: 2023-10-18 04:51:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4087
      +user: App\Entity\User {#4036
        +avatar: null
        +cover: null
        +email: "Jimbabwe@lemmy.world"
        +username: "@Jimbabwe@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727651962 {#4095
          date: 2024-09-30 01:19:22.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 {#4037 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
        +entries: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
        +posts: Doctrine\ORM\PersistentCollection {#4020 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
        +follows: Doctrine\ORM\PersistentCollection {#4006 …}
        +followers: Doctrine\ORM\PersistentCollection {#4004 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
        +reports: Doctrine\ORM\PersistentCollection {#4121 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
        +violations: Doctrine\ORM\PersistentCollection {#4154 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
        +awards: Doctrine\ORM\PersistentCollection {#4113 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
        +categories: Doctrine\ORM\PersistentCollection {#4143 …}
        -id: 77268
        -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
        +apId: "Jimbabwe@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Jimbabwe"
        +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Jimbabwe"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700964472 {#4091
          date: 2023-11-26 03:07:52.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700472314 {#4089
          date: 2023-11-20 10:25:14.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1727621596 {#4096
        date: 2024-09-29 16:53:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4085 …}
      +nested: Doctrine\ORM\PersistentCollection {#4083 …}
      +votes: Doctrine\ORM\PersistentCollection {#4081 …}
      +reports: Doctrine\ORM\PersistentCollection {#4079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
      -id: 330554
      -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6906859"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705905128 {#4028
        date: 2024-01-22 07:32:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4087}
    +body: "I prefer opt-in."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1705922912 {#5167
      date: 2024-01-22 12:28:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@Jimbabwe@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5160 …}
    +nested: Doctrine\ORM\PersistentCollection {#5158 …}
    +votes: Doctrine\ORM\PersistentCollection {#5162 …}
    +reports: Doctrine\ORM\PersistentCollection {#5173 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
    -id: 331101
    -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922912 {#5170
      date: 2024-01-22 12:28:32.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6632
  +comment: App\Entity\EntryComment {#5166
    +user: Proxies\__CG__\App\Entity\User {#5163
      +avatar: Proxies\__CG__\App\Entity\Image {#6075 …}
      +cover: Proxies\__CG__\App\Entity\Image {#6077 …}
      +email: "Zachariah@lemmy.world"
      +username: "@Zachariah@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        looking for replacements  \n
        r/anarchydnd  \n
        r/apolloapp  \n
        r/Condution  \n
        r/robotech  \n
        r/OSUOnlineCS  \n
        r/vintageobscura  \n
        r/ZeroCovidCommunitv
        """
      +lastActive: DateTime @1729128116 {#6070
        date: 2024-10-17 03:21:56.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 {#6078 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#6080 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6082 …}
      +entries: Doctrine\ORM\PersistentCollection {#6084 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#6086 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#6088 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#6090 …}
      +posts: Doctrine\ORM\PersistentCollection {#6092 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#6094 …}
      +postComments: Doctrine\ORM\PersistentCollection {#6096 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#6098 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6100 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#6102 …}
      +follows: Doctrine\ORM\PersistentCollection {#6104 …}
      +followers: Doctrine\ORM\PersistentCollection {#6106 …}
      +blocks: Doctrine\ORM\PersistentCollection {#6108 …}
      +blockers: Doctrine\ORM\PersistentCollection {#6110 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#6112 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#6114 …}
      +reports: Doctrine\ORM\PersistentCollection {#6116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6118 …}
      +violations: Doctrine\ORM\PersistentCollection {#6120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6122 …}
      +awards: Doctrine\ORM\PersistentCollection {#6124 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#6126 …}
      +categories: Doctrine\ORM\PersistentCollection {#6128 …}
      -id: 61635
      -password: "$2y$13$S7ftORqxUlLBlAokVFOUreTAx.0TItmghKrvzWgN.XpXpoG/Km8Xa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#6130 …}
      +apId: "Zachariah@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Zachariah"
      +apPublicUrl: "https://lemmy.world/u/Zachariah"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Zachariah"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722362184 {#6067
        date: 2024-07-30 19:56:24.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697597484 {#6069
        date: 2023-10-18 04:51:24.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4087
      +user: App\Entity\User {#4036
        +avatar: null
        +cover: null
        +email: "Jimbabwe@lemmy.world"
        +username: "@Jimbabwe@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727651962 {#4095
          date: 2024-09-30 01:19:22.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 {#4037 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4039 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4032 …}
        +entries: Doctrine\ORM\PersistentCollection {#4030 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4027 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4025 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4023 …}
        +posts: Doctrine\ORM\PersistentCollection {#4020 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4018 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4015 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4013 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4011 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4008 …}
        +follows: Doctrine\ORM\PersistentCollection {#4006 …}
        +followers: Doctrine\ORM\PersistentCollection {#4004 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4153 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4148 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4142 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
        +reports: Doctrine\ORM\PersistentCollection {#4121 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4094 …}
        +violations: Doctrine\ORM\PersistentCollection {#4154 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4150 …}
        +awards: Doctrine\ORM\PersistentCollection {#4113 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4140 …}
        +categories: Doctrine\ORM\PersistentCollection {#4143 …}
        -id: 77268
        -password: "$2y$13$XJQgBmZavVQKUjZeN4TWDechIm2kGZTg.OnsddQUR.eA/bO4ABTjO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4141 …}
        +apId: "Jimbabwe@lemmy.world"
        +apProfileId: "https://lemmy.world/u/Jimbabwe"
        +apPublicUrl: "https://lemmy.world/u/Jimbabwe"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "Jimbabwe"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700964472 {#4091
          date: 2023-11-26 03:07:52.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1700472314 {#4089
          date: 2023-11-20 10:25:14.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1727621596 {#4096
        date: 2024-09-29 16:53:16.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4085 …}
      +nested: Doctrine\ORM\PersistentCollection {#4083 …}
      +votes: Doctrine\ORM\PersistentCollection {#4081 …}
      +reports: Doctrine\ORM\PersistentCollection {#4079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4047 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4051 …}
      -id: 330554
      -bodyTs: "'collect':6 'definit':28 'depend':2 'done':30 'easi':19 'opt':23 'store':10 'transpar':12 'well':31"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6906859"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705905128 {#4028
        date: 2024-01-22 07:32:08.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4087}
    +body: "I prefer opt-in."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1705922912 {#5167
      date: 2024-01-22 12:28:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@Jimbabwe@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5160 …}
    +nested: Doctrine\ORM\PersistentCollection {#5158 …}
    +votes: Doctrine\ORM\PersistentCollection {#5162 …}
    +reports: Doctrine\ORM\PersistentCollection {#5173 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5175 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5177 …}
    -id: 331101
    -bodyTs: "'opt':4 'opt-in':3 'prefer':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6913023"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922912 {#5170
      date: 2024-01-22 12:28:32.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 88.10 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4125
    +user: App\Entity\User {#4115
      +avatar: null
      +cover: null
      +email: "jonne@infosec.pub"
      +username: "@jonne@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729091616 {#4135
        date: 2024-10-16 17:13:36.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: 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 {#4112 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
      +entries: Doctrine\ORM\PersistentCollection {#4106 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
      +posts: Doctrine\ORM\PersistentCollection {#4098 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
      +follows: Doctrine\ORM\PersistentCollection {#4168 …}
      +followers: Doctrine\ORM\PersistentCollection {#4170 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
      +reports: Doctrine\ORM\PersistentCollection {#4180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
      +violations: Doctrine\ORM\PersistentCollection {#4184 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
      +awards: Doctrine\ORM\PersistentCollection {#4188 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
      +categories: Doctrine\ORM\PersistentCollection {#4192 …}
      -id: 8837
      -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
      +apId: "jonne@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jonne"
      +apPublicUrl: "https://infosec.pub/u/jonne"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jonne"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729451640 {#4131
        date: 2024-10-20 21:14:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687513641 {#4133
        date: 2023-06-23 11:47:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
      \n
      I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 21
    +score: 0
    +lastActive: DateTime @1727610987 {#4139
      date: 2024-09-29 13:56:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4130 …}
    +nested: Doctrine\ORM\PersistentCollection {#4129 …}
    +votes: Doctrine\ORM\PersistentCollection {#4119 …}
    +reports: Doctrine\ORM\PersistentCollection {#4122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    -id: 330726
    -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5904298"
    +editedAt: DateTimeImmutable @1727583108 {#4137
      date: 2024-09-29 06:11:48.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705909844 {#4138
      date: 2024-01-22 08:50:44.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6708
  +comment: App\Entity\EntryComment {#4125
    +user: App\Entity\User {#4115
      +avatar: null
      +cover: null
      +email: "jonne@infosec.pub"
      +username: "@jonne@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729091616 {#4135
        date: 2024-10-16 17:13:36.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: 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 {#4112 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
      +entries: Doctrine\ORM\PersistentCollection {#4106 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
      +posts: Doctrine\ORM\PersistentCollection {#4098 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
      +follows: Doctrine\ORM\PersistentCollection {#4168 …}
      +followers: Doctrine\ORM\PersistentCollection {#4170 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
      +reports: Doctrine\ORM\PersistentCollection {#4180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
      +violations: Doctrine\ORM\PersistentCollection {#4184 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
      +awards: Doctrine\ORM\PersistentCollection {#4188 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
      +categories: Doctrine\ORM\PersistentCollection {#4192 …}
      -id: 8837
      -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
      +apId: "jonne@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jonne"
      +apPublicUrl: "https://infosec.pub/u/jonne"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jonne"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729451640 {#4131
        date: 2024-10-20 21:14:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687513641 {#4133
        date: 2023-06-23 11:47:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
      \n
      I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 21
    +score: 0
    +lastActive: DateTime @1727610987 {#4139
      date: 2024-09-29 13:56:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4130 …}
    +nested: Doctrine\ORM\PersistentCollection {#4129 …}
    +votes: Doctrine\ORM\PersistentCollection {#4119 …}
    +reports: Doctrine\ORM\PersistentCollection {#4122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    -id: 330726
    -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5904298"
    +editedAt: DateTimeImmutable @1727583108 {#4137
      date: 2024-09-29 06:11:48.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705909844 {#4138
      date: 2024-01-22 08:50:44.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4115
    +avatar: null
    +cover: null
    +email: "jonne@infosec.pub"
    +username: "@jonne@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729091616 {#4135
      date: 2024-10-16 17:13:36.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: 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 {#4112 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
    +entries: Doctrine\ORM\PersistentCollection {#4106 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
    +posts: Doctrine\ORM\PersistentCollection {#4098 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
    +follows: Doctrine\ORM\PersistentCollection {#4168 …}
    +followers: Doctrine\ORM\PersistentCollection {#4170 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
    +reports: Doctrine\ORM\PersistentCollection {#4180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
    +violations: Doctrine\ORM\PersistentCollection {#4184 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
    +awards: Doctrine\ORM\PersistentCollection {#4188 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
    +categories: Doctrine\ORM\PersistentCollection {#4192 …}
    -id: 8837
    -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
    +apId: "jonne@infosec.pub"
    +apProfileId: "https://infosec.pub/u/jonne"
    +apPublicUrl: "https://infosec.pub/u/jonne"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "jonne"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729451640 {#4131
      date: 2024-10-20 21:14:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687513641 {#4133
      date: 2023-06-23 11:47:21.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6753
  +user: App\Entity\User {#4115
    +avatar: null
    +cover: null
    +email: "jonne@infosec.pub"
    +username: "@jonne@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729091616 {#4135
      date: 2024-10-16 17:13:36.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: 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 {#4112 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
    +entries: Doctrine\ORM\PersistentCollection {#4106 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
    +posts: Doctrine\ORM\PersistentCollection {#4098 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
    +follows: Doctrine\ORM\PersistentCollection {#4168 …}
    +followers: Doctrine\ORM\PersistentCollection {#4170 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
    +reports: Doctrine\ORM\PersistentCollection {#4180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
    +violations: Doctrine\ORM\PersistentCollection {#4184 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
    +awards: Doctrine\ORM\PersistentCollection {#4188 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
    +categories: Doctrine\ORM\PersistentCollection {#4192 …}
    -id: 8837
    -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
    +apId: "jonne@infosec.pub"
    +apProfileId: "https://infosec.pub/u/jonne"
    +apPublicUrl: "https://infosec.pub/u/jonne"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "jonne"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729451640 {#4131
      date: 2024-10-20 21:14:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687513641 {#4133
      date: 2023-06-23 11:47:21.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705909844 {#4138
    date: 2024-01-22 08:50:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6808
  +date: DateTimeImmutable @1705909844 {#4138
    date: 2024-01-22 08:50:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705909844 {#4138
    date: 2024-01-22 08:50:44.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1727583108 {#4137
    date: 2024-09-29 06:11:48.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6862
  +createdAt: DateTimeImmutable @1705909844 {#4138
    date: 2024-01-22 08:50:44.0 +01:00
  }
  +editedAt: DateTimeImmutable @1727583108 {#4137
    date: 2024-09-29 06:11:48.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4115
    +avatar: null
    +cover: null
    +email: "jonne@infosec.pub"
    +username: "@jonne@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729091616 {#4135
      date: 2024-10-16 17:13:36.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: 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 {#4112 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
    +entries: Doctrine\ORM\PersistentCollection {#4106 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
    +posts: Doctrine\ORM\PersistentCollection {#4098 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
    +follows: Doctrine\ORM\PersistentCollection {#4168 …}
    +followers: Doctrine\ORM\PersistentCollection {#4170 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
    +reports: Doctrine\ORM\PersistentCollection {#4180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
    +violations: Doctrine\ORM\PersistentCollection {#4184 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
    +awards: Doctrine\ORM\PersistentCollection {#4188 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
    +categories: Doctrine\ORM\PersistentCollection {#4192 …}
    -id: 8837
    -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
    +apId: "jonne@infosec.pub"
    +apProfileId: "https://infosec.pub/u/jonne"
    +apPublicUrl: "https://infosec.pub/u/jonne"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "jonne"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729451640 {#4131
      date: 2024-10-20 21:14:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687513641 {#4133
      date: 2023-06-23 11:47:21.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6916
  +width: 40
  +height: 40
  +user: App\Entity\User {#4115
    +avatar: null
    +cover: null
    +email: "jonne@infosec.pub"
    +username: "@jonne@infosec.pub"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729091616 {#4135
      date: 2024-10-16 17:13:36.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: 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 {#4112 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
    +entries: Doctrine\ORM\PersistentCollection {#4106 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
    +posts: Doctrine\ORM\PersistentCollection {#4098 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
    +follows: Doctrine\ORM\PersistentCollection {#4168 …}
    +followers: Doctrine\ORM\PersistentCollection {#4170 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
    +reports: Doctrine\ORM\PersistentCollection {#4180 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
    +violations: Doctrine\ORM\PersistentCollection {#4184 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
    +awards: Doctrine\ORM\PersistentCollection {#4188 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
    +categories: Doctrine\ORM\PersistentCollection {#4192 …}
    -id: 8837
    -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
    +apId: "jonne@infosec.pub"
    +apProfileId: "https://infosec.pub/u/jonne"
    +apPublicUrl: "https://infosec.pub/u/jonne"
    +apFollowersUrl: null
    +apInboxUrl: "https://infosec.pub/inbox"
    +apDomain: "infosec.pub"
    +apPreferredUsername: "jonne"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729451640 {#4131
      date: 2024-10-20 21:14:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687513641 {#4133
      date: 2023-06-23 11:47:21.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4125
    +user: App\Entity\User {#4115
      +avatar: null
      +cover: null
      +email: "jonne@infosec.pub"
      +username: "@jonne@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729091616 {#4135
        date: 2024-10-16 17:13:36.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: 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 {#4112 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
      +entries: Doctrine\ORM\PersistentCollection {#4106 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
      +posts: Doctrine\ORM\PersistentCollection {#4098 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
      +follows: Doctrine\ORM\PersistentCollection {#4168 …}
      +followers: Doctrine\ORM\PersistentCollection {#4170 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
      +reports: Doctrine\ORM\PersistentCollection {#4180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
      +violations: Doctrine\ORM\PersistentCollection {#4184 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
      +awards: Doctrine\ORM\PersistentCollection {#4188 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
      +categories: Doctrine\ORM\PersistentCollection {#4192 …}
      -id: 8837
      -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
      +apId: "jonne@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jonne"
      +apPublicUrl: "https://infosec.pub/u/jonne"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jonne"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729451640 {#4131
        date: 2024-10-20 21:14:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687513641 {#4133
        date: 2023-06-23 11:47:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
      \n
      I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 21
    +score: 0
    +lastActive: DateTime @1727610987 {#4139
      date: 2024-09-29 13:56:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4130 …}
    +nested: Doctrine\ORM\PersistentCollection {#4129 …}
    +votes: Doctrine\ORM\PersistentCollection {#4119 …}
    +reports: Doctrine\ORM\PersistentCollection {#4122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    -id: 330726
    -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5904298"
    +editedAt: DateTimeImmutable @1727583108 {#4137
      date: 2024-09-29 06:11:48.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705909844 {#4138
      date: 2024-01-22 08:50:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6989
  +subject: App\Entity\EntryComment {#4125
    +user: App\Entity\User {#4115
      +avatar: null
      +cover: null
      +email: "jonne@infosec.pub"
      +username: "@jonne@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729091616 {#4135
        date: 2024-10-16 17:13:36.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: 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 {#4112 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
      +entries: Doctrine\ORM\PersistentCollection {#4106 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
      +posts: Doctrine\ORM\PersistentCollection {#4098 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
      +follows: Doctrine\ORM\PersistentCollection {#4168 …}
      +followers: Doctrine\ORM\PersistentCollection {#4170 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
      +reports: Doctrine\ORM\PersistentCollection {#4180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
      +violations: Doctrine\ORM\PersistentCollection {#4184 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
      +awards: Doctrine\ORM\PersistentCollection {#4188 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
      +categories: Doctrine\ORM\PersistentCollection {#4192 …}
      -id: 8837
      -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
      +apId: "jonne@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jonne"
      +apPublicUrl: "https://infosec.pub/u/jonne"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jonne"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729451640 {#4131
        date: 2024-10-20 21:14:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687513641 {#4133
        date: 2023-06-23 11:47:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
      \n
      I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 21
    +score: 0
    +lastActive: DateTime @1727610987 {#4139
      date: 2024-09-29 13:56:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4130 …}
    +nested: Doctrine\ORM\PersistentCollection {#4129 …}
    +votes: Doctrine\ORM\PersistentCollection {#4119 …}
    +reports: Doctrine\ORM\PersistentCollection {#4122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    -id: 330726
    -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5904298"
    +editedAt: DateTimeImmutable @1727583108 {#4137
      date: 2024-09-29 06:11:48.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705909844 {#4138
      date: 2024-01-22 08:50:44.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4125
    +user: App\Entity\User {#4115
      +avatar: null
      +cover: null
      +email: "jonne@infosec.pub"
      +username: "@jonne@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729091616 {#4135
        date: 2024-10-16 17:13:36.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: 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 {#4112 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
      +entries: Doctrine\ORM\PersistentCollection {#4106 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
      +posts: Doctrine\ORM\PersistentCollection {#4098 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
      +follows: Doctrine\ORM\PersistentCollection {#4168 …}
      +followers: Doctrine\ORM\PersistentCollection {#4170 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
      +reports: Doctrine\ORM\PersistentCollection {#4180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
      +violations: Doctrine\ORM\PersistentCollection {#4184 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
      +awards: Doctrine\ORM\PersistentCollection {#4188 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
      +categories: Doctrine\ORM\PersistentCollection {#4192 …}
      -id: 8837
      -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
      +apId: "jonne@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jonne"
      +apPublicUrl: "https://infosec.pub/u/jonne"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jonne"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729451640 {#4131
        date: 2024-10-20 21:14:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687513641 {#4133
        date: 2023-06-23 11:47:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
      \n
      I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 21
    +score: 0
    +lastActive: DateTime @1727610987 {#4139
      date: 2024-09-29 13:56:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4130 …}
    +nested: Doctrine\ORM\PersistentCollection {#4129 …}
    +votes: Doctrine\ORM\PersistentCollection {#4119 …}
    +reports: Doctrine\ORM\PersistentCollection {#4122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    -id: 330726
    -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5904298"
    +editedAt: DateTimeImmutable @1727583108 {#4137
      date: 2024-09-29 06:11:48.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705909844 {#4138
      date: 2024-01-22 08:50:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7046
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4125
    +user: App\Entity\User {#4115
      +avatar: null
      +cover: null
      +email: "jonne@infosec.pub"
      +username: "@jonne@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729091616 {#4135
        date: 2024-10-16 17:13:36.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: 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 {#4112 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
      +entries: Doctrine\ORM\PersistentCollection {#4106 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
      +posts: Doctrine\ORM\PersistentCollection {#4098 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
      +follows: Doctrine\ORM\PersistentCollection {#4168 …}
      +followers: Doctrine\ORM\PersistentCollection {#4170 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
      +reports: Doctrine\ORM\PersistentCollection {#4180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
      +violations: Doctrine\ORM\PersistentCollection {#4184 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
      +awards: Doctrine\ORM\PersistentCollection {#4188 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
      +categories: Doctrine\ORM\PersistentCollection {#4192 …}
      -id: 8837
      -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
      +apId: "jonne@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jonne"
      +apPublicUrl: "https://infosec.pub/u/jonne"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jonne"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729451640 {#4131
        date: 2024-10-20 21:14:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687513641 {#4133
        date: 2023-06-23 11:47:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
      \n
      I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 21
    +score: 0
    +lastActive: DateTime @1727610987 {#4139
      date: 2024-09-29 13:56:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4130 …}
    +nested: Doctrine\ORM\PersistentCollection {#4129 …}
    +votes: Doctrine\ORM\PersistentCollection {#4119 …}
    +reports: Doctrine\ORM\PersistentCollection {#4122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    -id: 330726
    -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5904298"
    +editedAt: DateTimeImmutable @1727583108 {#4137
      date: 2024-09-29 06:11:48.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705909844 {#4138
      date: 2024-01-22 08:50:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 51.89 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4125
    +user: App\Entity\User {#4115
      +avatar: null
      +cover: null
      +email: "jonne@infosec.pub"
      +username: "@jonne@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729091616 {#4135
        date: 2024-10-16 17:13:36.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: 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 {#4112 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
      +entries: Doctrine\ORM\PersistentCollection {#4106 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
      +posts: Doctrine\ORM\PersistentCollection {#4098 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
      +follows: Doctrine\ORM\PersistentCollection {#4168 …}
      +followers: Doctrine\ORM\PersistentCollection {#4170 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
      +reports: Doctrine\ORM\PersistentCollection {#4180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
      +violations: Doctrine\ORM\PersistentCollection {#4184 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
      +awards: Doctrine\ORM\PersistentCollection {#4188 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
      +categories: Doctrine\ORM\PersistentCollection {#4192 …}
      -id: 8837
      -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
      +apId: "jonne@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jonne"
      +apPublicUrl: "https://infosec.pub/u/jonne"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jonne"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729451640 {#4131
        date: 2024-10-20 21:14:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687513641 {#4133
        date: 2023-06-23 11:47:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
      \n
      I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 21
    +score: 0
    +lastActive: DateTime @1727610987 {#4139
      date: 2024-09-29 13:56:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4130 …}
    +nested: Doctrine\ORM\PersistentCollection {#4129 …}
    +votes: Doctrine\ORM\PersistentCollection {#4119 …}
    +reports: Doctrine\ORM\PersistentCollection {#4122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    -id: 330726
    -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5904298"
    +editedAt: DateTimeImmutable @1727583108 {#4137
      date: 2024-09-29 06:11:48.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705909844 {#4138
      date: 2024-01-22 08:50:44.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7286
  +comment: App\Entity\EntryComment {#4125
    +user: App\Entity\User {#4115
      +avatar: null
      +cover: null
      +email: "jonne@infosec.pub"
      +username: "@jonne@infosec.pub"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729091616 {#4135
        date: 2024-10-16 17:13:36.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: 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 {#4112 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
      +entries: Doctrine\ORM\PersistentCollection {#4106 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
      +posts: Doctrine\ORM\PersistentCollection {#4098 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
      +follows: Doctrine\ORM\PersistentCollection {#4168 …}
      +followers: Doctrine\ORM\PersistentCollection {#4170 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
      +reports: Doctrine\ORM\PersistentCollection {#4180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
      +violations: Doctrine\ORM\PersistentCollection {#4184 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
      +awards: Doctrine\ORM\PersistentCollection {#4188 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
      +categories: Doctrine\ORM\PersistentCollection {#4192 …}
      -id: 8837
      -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
      +apId: "jonne@infosec.pub"
      +apProfileId: "https://infosec.pub/u/jonne"
      +apPublicUrl: "https://infosec.pub/u/jonne"
      +apFollowersUrl: null
      +apInboxUrl: "https://infosec.pub/inbox"
      +apDomain: "infosec.pub"
      +apPreferredUsername: "jonne"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729451640 {#4131
        date: 2024-10-20 21:14:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687513641 {#4133
        date: 2023-06-23 11:47:21.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
      \n
      I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 21
    +score: 0
    +lastActive: DateTime @1727610987 {#4139
      date: 2024-09-29 13:56:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4130 …}
    +nested: Doctrine\ORM\PersistentCollection {#4129 …}
    +votes: Doctrine\ORM\PersistentCollection {#4119 …}
    +reports: Doctrine\ORM\PersistentCollection {#4122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
    -id: 330726
    -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5904298"
    +editedAt: DateTimeImmutable @1727583108 {#4137
      date: 2024-09-29 06:11:48.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705909844 {#4138
      date: 2024-01-22 08:50:44.0 +01:00
    }
  }
  +nestedComments: [
    330972 => App\Entity\EntryComment {#5181
      +user: Proxies\__CG__\App\Entity\User {#5182
        +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
        +cover: null
        +email: "Max_P@lemmy.max-p.me"
        +username: "@Max_P@lemmy.max-p.me"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Just some Internet guy\n
          \n
          He/him/them 🏳️\u{200D}🌈\n
          \n
          - IRC: Max-P on [libera.chat](https://libera.chat)\n
          - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
          """
        +lastActive: DateTime @1729541931 {#7428
          date: 2024-10-21 22:18:51.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: 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 {#7432 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
        +entries: Doctrine\ORM\PersistentCollection {#7438 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
        +posts: Doctrine\ORM\PersistentCollection {#7446 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
        +follows: Doctrine\ORM\PersistentCollection {#7458 …}
        +followers: Doctrine\ORM\PersistentCollection {#7460 …}
        +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
        +reports: Doctrine\ORM\PersistentCollection {#7470 …}
        +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
        +violations: Doctrine\ORM\PersistentCollection {#7474 …}
        +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
        +awards: Doctrine\ORM\PersistentCollection {#7478 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
        +categories: Doctrine\ORM\PersistentCollection {#7482 …}
        -id: 24483
        -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
        +apId: "Max_P@lemmy.max-p.me"
        +apProfileId: "https://lemmy.max-p.me/u/Max_P"
        +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.max-p.me/inbox"
        +apDomain: "lemmy.max-p.me"
        +apPreferredUsername: "Max_P"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727615060 {#7429
          date: 2024-09-29 15:04:20.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689139864 {#7430
          date: 2023-07-12 07:31:04.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4125}
      +root: App\Entity\EntryComment {#4125}
      +body: """
        It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
        \n
        We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
        \n
        I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1705919254 {#5179
        date: 2024-01-22 11:27:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@jonne@infosec.pub"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5183 …}
      +nested: Doctrine\ORM\PersistentCollection {#5185 …}
      +votes: Doctrine\ORM\PersistentCollection {#5187 …}
      +reports: Doctrine\ORM\PersistentCollection {#5189 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
      -id: 330972
      -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.max-p.me/comment/1951778"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919254 {#5180
        date: 2024-01-22 11:27:34.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 46.81 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5181
    +user: Proxies\__CG__\App\Entity\User {#5182
      +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
      +cover: null
      +email: "Max_P@lemmy.max-p.me"
      +username: "@Max_P@lemmy.max-p.me"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Just some Internet guy\n
        \n
        He/him/them 🏳️\u{200D}🌈\n
        \n
        - IRC: Max-P on [libera.chat](https://libera.chat)\n
        - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
        """
      +lastActive: DateTime @1729541931 {#7428
        date: 2024-10-21 22:18:51.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: 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 {#7432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
      +entries: Doctrine\ORM\PersistentCollection {#7438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
      +posts: Doctrine\ORM\PersistentCollection {#7446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
      +follows: Doctrine\ORM\PersistentCollection {#7458 …}
      +followers: Doctrine\ORM\PersistentCollection {#7460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
      +reports: Doctrine\ORM\PersistentCollection {#7470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
      +violations: Doctrine\ORM\PersistentCollection {#7474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
      +awards: Doctrine\ORM\PersistentCollection {#7478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
      +categories: Doctrine\ORM\PersistentCollection {#7482 …}
      -id: 24483
      -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
      +apId: "Max_P@lemmy.max-p.me"
      +apProfileId: "https://lemmy.max-p.me/u/Max_P"
      +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.max-p.me/inbox"
      +apDomain: "lemmy.max-p.me"
      +apPreferredUsername: "Max_P"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727615060 {#7429
        date: 2024-09-29 15:04:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689139864 {#7430
        date: 2023-07-12 07:31:04.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4125
      +user: App\Entity\User {#4115
        +avatar: null
        +cover: null
        +email: "jonne@infosec.pub"
        +username: "@jonne@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729091616 {#4135
          date: 2024-10-16 17:13:36.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: 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 {#4112 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
        +entries: Doctrine\ORM\PersistentCollection {#4106 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
        +posts: Doctrine\ORM\PersistentCollection {#4098 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
        +follows: Doctrine\ORM\PersistentCollection {#4168 …}
        +followers: Doctrine\ORM\PersistentCollection {#4170 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
        +reports: Doctrine\ORM\PersistentCollection {#4180 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
        +violations: Doctrine\ORM\PersistentCollection {#4184 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
        +awards: Doctrine\ORM\PersistentCollection {#4188 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
        +categories: Doctrine\ORM\PersistentCollection {#4192 …}
        -id: 8837
        -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
        +apId: "jonne@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jonne"
        +apPublicUrl: "https://infosec.pub/u/jonne"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jonne"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729451640 {#4131
          date: 2024-10-20 21:14:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687513641 {#4133
          date: 2023-06-23 11:47:21.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
        \n
        I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 21
      +score: 0
      +lastActive: DateTime @1727610987 {#4139
        date: 2024-09-29 13:56:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4130 …}
      +nested: Doctrine\ORM\PersistentCollection {#4129 …}
      +votes: Doctrine\ORM\PersistentCollection {#4119 …}
      +reports: Doctrine\ORM\PersistentCollection {#4122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      -id: 330726
      -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5904298"
      +editedAt: DateTimeImmutable @1727583108 {#4137
        date: 2024-09-29 06:11:48.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705909844 {#4138
        date: 2024-01-22 08:50:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4125}
    +body: """
      It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
      \n
      We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
      \n
      I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705919254 {#5179
      date: 2024-01-22 11:27:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@jonne@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5185 …}
    +votes: Doctrine\ORM\PersistentCollection {#5187 …}
    +reports: Doctrine\ORM\PersistentCollection {#5189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
    -id: 330972
    -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1951778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919254 {#5180
      date: 2024-01-22 11:27:34.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7346
  +comment: App\Entity\EntryComment {#5181
    +user: Proxies\__CG__\App\Entity\User {#5182
      +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
      +cover: null
      +email: "Max_P@lemmy.max-p.me"
      +username: "@Max_P@lemmy.max-p.me"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Just some Internet guy\n
        \n
        He/him/them 🏳️\u{200D}🌈\n
        \n
        - IRC: Max-P on [libera.chat](https://libera.chat)\n
        - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
        """
      +lastActive: DateTime @1729541931 {#7428
        date: 2024-10-21 22:18:51.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: 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 {#7432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
      +entries: Doctrine\ORM\PersistentCollection {#7438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
      +posts: Doctrine\ORM\PersistentCollection {#7446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
      +follows: Doctrine\ORM\PersistentCollection {#7458 …}
      +followers: Doctrine\ORM\PersistentCollection {#7460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
      +reports: Doctrine\ORM\PersistentCollection {#7470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
      +violations: Doctrine\ORM\PersistentCollection {#7474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
      +awards: Doctrine\ORM\PersistentCollection {#7478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
      +categories: Doctrine\ORM\PersistentCollection {#7482 …}
      -id: 24483
      -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
      +apId: "Max_P@lemmy.max-p.me"
      +apProfileId: "https://lemmy.max-p.me/u/Max_P"
      +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.max-p.me/inbox"
      +apDomain: "lemmy.max-p.me"
      +apPreferredUsername: "Max_P"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727615060 {#7429
        date: 2024-09-29 15:04:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689139864 {#7430
        date: 2023-07-12 07:31:04.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4125
      +user: App\Entity\User {#4115
        +avatar: null
        +cover: null
        +email: "jonne@infosec.pub"
        +username: "@jonne@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729091616 {#4135
          date: 2024-10-16 17:13:36.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: 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 {#4112 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
        +entries: Doctrine\ORM\PersistentCollection {#4106 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
        +posts: Doctrine\ORM\PersistentCollection {#4098 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
        +follows: Doctrine\ORM\PersistentCollection {#4168 …}
        +followers: Doctrine\ORM\PersistentCollection {#4170 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
        +reports: Doctrine\ORM\PersistentCollection {#4180 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
        +violations: Doctrine\ORM\PersistentCollection {#4184 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
        +awards: Doctrine\ORM\PersistentCollection {#4188 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
        +categories: Doctrine\ORM\PersistentCollection {#4192 …}
        -id: 8837
        -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
        +apId: "jonne@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jonne"
        +apPublicUrl: "https://infosec.pub/u/jonne"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jonne"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729451640 {#4131
          date: 2024-10-20 21:14:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687513641 {#4133
          date: 2023-06-23 11:47:21.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
        \n
        I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 21
      +score: 0
      +lastActive: DateTime @1727610987 {#4139
        date: 2024-09-29 13:56:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4130 …}
      +nested: Doctrine\ORM\PersistentCollection {#4129 …}
      +votes: Doctrine\ORM\PersistentCollection {#4119 …}
      +reports: Doctrine\ORM\PersistentCollection {#4122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      -id: 330726
      -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5904298"
      +editedAt: DateTimeImmutable @1727583108 {#4137
        date: 2024-09-29 06:11:48.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705909844 {#4138
        date: 2024-01-22 08:50:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4125}
    +body: """
      It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
      \n
      We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
      \n
      I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705919254 {#5179
      date: 2024-01-22 11:27:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@jonne@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5185 …}
    +votes: Doctrine\ORM\PersistentCollection {#5187 …}
    +reports: Doctrine\ORM\PersistentCollection {#5189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
    -id: 330972
    -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1951778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919254 {#5180
      date: 2024-01-22 11:27:34.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 4.54 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5182
    +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
    +cover: null
    +email: "Max_P@lemmy.max-p.me"
    +username: "@Max_P@lemmy.max-p.me"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just some Internet guy\n
      \n
      He/him/them 🏳️\u{200D}🌈\n
      \n
      - IRC: Max-P on [libera.chat](https://libera.chat)\n
      - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
      """
    +lastActive: DateTime @1729541931 {#7428
      date: 2024-10-21 22:18:51.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: 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 {#7432 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
    +entries: Doctrine\ORM\PersistentCollection {#7438 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
    +posts: Doctrine\ORM\PersistentCollection {#7446 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
    +follows: Doctrine\ORM\PersistentCollection {#7458 …}
    +followers: Doctrine\ORM\PersistentCollection {#7460 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
    +reports: Doctrine\ORM\PersistentCollection {#7470 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
    +violations: Doctrine\ORM\PersistentCollection {#7474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
    +awards: Doctrine\ORM\PersistentCollection {#7478 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
    +categories: Doctrine\ORM\PersistentCollection {#7482 …}
    -id: 24483
    -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
    +apId: "Max_P@lemmy.max-p.me"
    +apProfileId: "https://lemmy.max-p.me/u/Max_P"
    +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.max-p.me/inbox"
    +apDomain: "lemmy.max-p.me"
    +apPreferredUsername: "Max_P"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727615060 {#7429
      date: 2024-09-29 15:04:20.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689139864 {#7430
      date: 2023-07-12 07:31:04.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7391
  +user: Proxies\__CG__\App\Entity\User {#5182
    +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
    +cover: null
    +email: "Max_P@lemmy.max-p.me"
    +username: "@Max_P@lemmy.max-p.me"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just some Internet guy\n
      \n
      He/him/them 🏳️\u{200D}🌈\n
      \n
      - IRC: Max-P on [libera.chat](https://libera.chat)\n
      - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
      """
    +lastActive: DateTime @1729541931 {#7428
      date: 2024-10-21 22:18:51.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: 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 {#7432 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
    +entries: Doctrine\ORM\PersistentCollection {#7438 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
    +posts: Doctrine\ORM\PersistentCollection {#7446 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
    +follows: Doctrine\ORM\PersistentCollection {#7458 …}
    +followers: Doctrine\ORM\PersistentCollection {#7460 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
    +reports: Doctrine\ORM\PersistentCollection {#7470 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
    +violations: Doctrine\ORM\PersistentCollection {#7474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
    +awards: Doctrine\ORM\PersistentCollection {#7478 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
    +categories: Doctrine\ORM\PersistentCollection {#7482 …}
    -id: 24483
    -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
    +apId: "Max_P@lemmy.max-p.me"
    +apProfileId: "https://lemmy.max-p.me/u/Max_P"
    +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.max-p.me/inbox"
    +apDomain: "lemmy.max-p.me"
    +apPreferredUsername: "Max_P"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727615060 {#7429
      date: 2024-09-29 15:04:20.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689139864 {#7430
      date: 2023-07-12 07:31:04.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705919254 {#5180
    date: 2024-01-22 11:27:34.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7505
  +date: DateTimeImmutable @1705919254 {#5180
    date: 2024-01-22 11:27:34.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705919254 {#5180
    date: 2024-01-22 11:27:34.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7559
  +createdAt: DateTimeImmutable @1705919254 {#5180
    date: 2024-01-22 11:27:34.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 7.45 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5182
    +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
    +cover: null
    +email: "Max_P@lemmy.max-p.me"
    +username: "@Max_P@lemmy.max-p.me"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just some Internet guy\n
      \n
      He/him/them 🏳️\u{200D}🌈\n
      \n
      - IRC: Max-P on [libera.chat](https://libera.chat)\n
      - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
      """
    +lastActive: DateTime @1729541931 {#7428
      date: 2024-10-21 22:18:51.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: 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 {#7432 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
    +entries: Doctrine\ORM\PersistentCollection {#7438 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
    +posts: Doctrine\ORM\PersistentCollection {#7446 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
    +follows: Doctrine\ORM\PersistentCollection {#7458 …}
    +followers: Doctrine\ORM\PersistentCollection {#7460 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
    +reports: Doctrine\ORM\PersistentCollection {#7470 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
    +violations: Doctrine\ORM\PersistentCollection {#7474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
    +awards: Doctrine\ORM\PersistentCollection {#7478 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
    +categories: Doctrine\ORM\PersistentCollection {#7482 …}
    -id: 24483
    -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
    +apId: "Max_P@lemmy.max-p.me"
    +apProfileId: "https://lemmy.max-p.me/u/Max_P"
    +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.max-p.me/inbox"
    +apDomain: "lemmy.max-p.me"
    +apPreferredUsername: "Max_P"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727615060 {#7429
      date: 2024-09-29 15:04:20.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689139864 {#7430
      date: 2023-07-12 07:31:04.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3134
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5182
    +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
    +cover: null
    +email: "Max_P@lemmy.max-p.me"
    +username: "@Max_P@lemmy.max-p.me"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Just some Internet guy\n
      \n
      He/him/them 🏳️\u{200D}🌈\n
      \n
      - IRC: Max-P on [libera.chat](https://libera.chat)\n
      - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
      """
    +lastActive: DateTime @1729541931 {#7428
      date: 2024-10-21 22:18:51.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: 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 {#7432 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
    +entries: Doctrine\ORM\PersistentCollection {#7438 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
    +posts: Doctrine\ORM\PersistentCollection {#7446 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
    +follows: Doctrine\ORM\PersistentCollection {#7458 …}
    +followers: Doctrine\ORM\PersistentCollection {#7460 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
    +reports: Doctrine\ORM\PersistentCollection {#7470 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
    +violations: Doctrine\ORM\PersistentCollection {#7474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
    +awards: Doctrine\ORM\PersistentCollection {#7478 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
    +categories: Doctrine\ORM\PersistentCollection {#7482 …}
    -id: 24483
    -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
    +apId: "Max_P@lemmy.max-p.me"
    +apProfileId: "https://lemmy.max-p.me/u/Max_P"
    +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.max-p.me/inbox"
    +apDomain: "lemmy.max-p.me"
    +apPreferredUsername: "Max_P"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727615060 {#7429
      date: 2024-09-29 15:04:20.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689139864 {#7430
      date: 2023-07-12 07:31:04.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5181
    +user: Proxies\__CG__\App\Entity\User {#5182
      +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
      +cover: null
      +email: "Max_P@lemmy.max-p.me"
      +username: "@Max_P@lemmy.max-p.me"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Just some Internet guy\n
        \n
        He/him/them 🏳️\u{200D}🌈\n
        \n
        - IRC: Max-P on [libera.chat](https://libera.chat)\n
        - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
        """
      +lastActive: DateTime @1729541931 {#7428
        date: 2024-10-21 22:18:51.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: 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 {#7432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
      +entries: Doctrine\ORM\PersistentCollection {#7438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
      +posts: Doctrine\ORM\PersistentCollection {#7446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
      +follows: Doctrine\ORM\PersistentCollection {#7458 …}
      +followers: Doctrine\ORM\PersistentCollection {#7460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
      +reports: Doctrine\ORM\PersistentCollection {#7470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
      +violations: Doctrine\ORM\PersistentCollection {#7474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
      +awards: Doctrine\ORM\PersistentCollection {#7478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
      +categories: Doctrine\ORM\PersistentCollection {#7482 …}
      -id: 24483
      -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
      +apId: "Max_P@lemmy.max-p.me"
      +apProfileId: "https://lemmy.max-p.me/u/Max_P"
      +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.max-p.me/inbox"
      +apDomain: "lemmy.max-p.me"
      +apPreferredUsername: "Max_P"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727615060 {#7429
        date: 2024-09-29 15:04:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689139864 {#7430
        date: 2023-07-12 07:31:04.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4125
      +user: App\Entity\User {#4115
        +avatar: null
        +cover: null
        +email: "jonne@infosec.pub"
        +username: "@jonne@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729091616 {#4135
          date: 2024-10-16 17:13:36.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: 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 {#4112 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
        +entries: Doctrine\ORM\PersistentCollection {#4106 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
        +posts: Doctrine\ORM\PersistentCollection {#4098 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
        +follows: Doctrine\ORM\PersistentCollection {#4168 …}
        +followers: Doctrine\ORM\PersistentCollection {#4170 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
        +reports: Doctrine\ORM\PersistentCollection {#4180 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
        +violations: Doctrine\ORM\PersistentCollection {#4184 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
        +awards: Doctrine\ORM\PersistentCollection {#4188 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
        +categories: Doctrine\ORM\PersistentCollection {#4192 …}
        -id: 8837
        -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
        +apId: "jonne@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jonne"
        +apPublicUrl: "https://infosec.pub/u/jonne"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jonne"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729451640 {#4131
          date: 2024-10-20 21:14:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687513641 {#4133
          date: 2023-06-23 11:47:21.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
        \n
        I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 21
      +score: 0
      +lastActive: DateTime @1727610987 {#4139
        date: 2024-09-29 13:56:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4130 …}
      +nested: Doctrine\ORM\PersistentCollection {#4129 …}
      +votes: Doctrine\ORM\PersistentCollection {#4119 …}
      +reports: Doctrine\ORM\PersistentCollection {#4122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      -id: 330726
      -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5904298"
      +editedAt: DateTimeImmutable @1727583108 {#4137
        date: 2024-09-29 06:11:48.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705909844 {#4138
        date: 2024-01-22 08:50:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4125}
    +body: """
      It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
      \n
      We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
      \n
      I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705919254 {#5179
      date: 2024-01-22 11:27:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@jonne@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5185 …}
    +votes: Doctrine\ORM\PersistentCollection {#5187 …}
    +reports: Doctrine\ORM\PersistentCollection {#5189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
    -id: 330972
    -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1951778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919254 {#5180
      date: 2024-01-22 11:27:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3817
  +subject: App\Entity\EntryComment {#5181
    +user: Proxies\__CG__\App\Entity\User {#5182
      +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
      +cover: null
      +email: "Max_P@lemmy.max-p.me"
      +username: "@Max_P@lemmy.max-p.me"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Just some Internet guy\n
        \n
        He/him/them 🏳️\u{200D}🌈\n
        \n
        - IRC: Max-P on [libera.chat](https://libera.chat)\n
        - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
        """
      +lastActive: DateTime @1729541931 {#7428
        date: 2024-10-21 22:18:51.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: 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 {#7432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
      +entries: Doctrine\ORM\PersistentCollection {#7438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
      +posts: Doctrine\ORM\PersistentCollection {#7446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
      +follows: Doctrine\ORM\PersistentCollection {#7458 …}
      +followers: Doctrine\ORM\PersistentCollection {#7460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
      +reports: Doctrine\ORM\PersistentCollection {#7470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
      +violations: Doctrine\ORM\PersistentCollection {#7474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
      +awards: Doctrine\ORM\PersistentCollection {#7478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
      +categories: Doctrine\ORM\PersistentCollection {#7482 …}
      -id: 24483
      -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
      +apId: "Max_P@lemmy.max-p.me"
      +apProfileId: "https://lemmy.max-p.me/u/Max_P"
      +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.max-p.me/inbox"
      +apDomain: "lemmy.max-p.me"
      +apPreferredUsername: "Max_P"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727615060 {#7429
        date: 2024-09-29 15:04:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689139864 {#7430
        date: 2023-07-12 07:31:04.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4125
      +user: App\Entity\User {#4115
        +avatar: null
        +cover: null
        +email: "jonne@infosec.pub"
        +username: "@jonne@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729091616 {#4135
          date: 2024-10-16 17:13:36.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: 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 {#4112 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
        +entries: Doctrine\ORM\PersistentCollection {#4106 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
        +posts: Doctrine\ORM\PersistentCollection {#4098 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
        +follows: Doctrine\ORM\PersistentCollection {#4168 …}
        +followers: Doctrine\ORM\PersistentCollection {#4170 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
        +reports: Doctrine\ORM\PersistentCollection {#4180 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
        +violations: Doctrine\ORM\PersistentCollection {#4184 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
        +awards: Doctrine\ORM\PersistentCollection {#4188 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
        +categories: Doctrine\ORM\PersistentCollection {#4192 …}
        -id: 8837
        -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
        +apId: "jonne@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jonne"
        +apPublicUrl: "https://infosec.pub/u/jonne"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jonne"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729451640 {#4131
          date: 2024-10-20 21:14:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687513641 {#4133
          date: 2023-06-23 11:47:21.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
        \n
        I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 21
      +score: 0
      +lastActive: DateTime @1727610987 {#4139
        date: 2024-09-29 13:56:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4130 …}
      +nested: Doctrine\ORM\PersistentCollection {#4129 …}
      +votes: Doctrine\ORM\PersistentCollection {#4119 …}
      +reports: Doctrine\ORM\PersistentCollection {#4122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      -id: 330726
      -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5904298"
      +editedAt: DateTimeImmutable @1727583108 {#4137
        date: 2024-09-29 06:11:48.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705909844 {#4138
        date: 2024-01-22 08:50:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4125}
    +body: """
      It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
      \n
      We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
      \n
      I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705919254 {#5179
      date: 2024-01-22 11:27:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@jonne@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5185 …}
    +votes: Doctrine\ORM\PersistentCollection {#5187 …}
    +reports: Doctrine\ORM\PersistentCollection {#5189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
    -id: 330972
    -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1951778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919254 {#5180
      date: 2024-01-22 11:27:34.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5181
    +user: Proxies\__CG__\App\Entity\User {#5182
      +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
      +cover: null
      +email: "Max_P@lemmy.max-p.me"
      +username: "@Max_P@lemmy.max-p.me"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Just some Internet guy\n
        \n
        He/him/them 🏳️\u{200D}🌈\n
        \n
        - IRC: Max-P on [libera.chat](https://libera.chat)\n
        - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
        """
      +lastActive: DateTime @1729541931 {#7428
        date: 2024-10-21 22:18:51.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: 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 {#7432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
      +entries: Doctrine\ORM\PersistentCollection {#7438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
      +posts: Doctrine\ORM\PersistentCollection {#7446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
      +follows: Doctrine\ORM\PersistentCollection {#7458 …}
      +followers: Doctrine\ORM\PersistentCollection {#7460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
      +reports: Doctrine\ORM\PersistentCollection {#7470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
      +violations: Doctrine\ORM\PersistentCollection {#7474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
      +awards: Doctrine\ORM\PersistentCollection {#7478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
      +categories: Doctrine\ORM\PersistentCollection {#7482 …}
      -id: 24483
      -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
      +apId: "Max_P@lemmy.max-p.me"
      +apProfileId: "https://lemmy.max-p.me/u/Max_P"
      +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.max-p.me/inbox"
      +apDomain: "lemmy.max-p.me"
      +apPreferredUsername: "Max_P"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727615060 {#7429
        date: 2024-09-29 15:04:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689139864 {#7430
        date: 2023-07-12 07:31:04.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4125
      +user: App\Entity\User {#4115
        +avatar: null
        +cover: null
        +email: "jonne@infosec.pub"
        +username: "@jonne@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729091616 {#4135
          date: 2024-10-16 17:13:36.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: 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 {#4112 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
        +entries: Doctrine\ORM\PersistentCollection {#4106 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
        +posts: Doctrine\ORM\PersistentCollection {#4098 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
        +follows: Doctrine\ORM\PersistentCollection {#4168 …}
        +followers: Doctrine\ORM\PersistentCollection {#4170 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
        +reports: Doctrine\ORM\PersistentCollection {#4180 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
        +violations: Doctrine\ORM\PersistentCollection {#4184 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
        +awards: Doctrine\ORM\PersistentCollection {#4188 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
        +categories: Doctrine\ORM\PersistentCollection {#4192 …}
        -id: 8837
        -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
        +apId: "jonne@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jonne"
        +apPublicUrl: "https://infosec.pub/u/jonne"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jonne"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729451640 {#4131
          date: 2024-10-20 21:14:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687513641 {#4133
          date: 2023-06-23 11:47:21.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
        \n
        I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 21
      +score: 0
      +lastActive: DateTime @1727610987 {#4139
        date: 2024-09-29 13:56:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4130 …}
      +nested: Doctrine\ORM\PersistentCollection {#4129 …}
      +votes: Doctrine\ORM\PersistentCollection {#4119 …}
      +reports: Doctrine\ORM\PersistentCollection {#4122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      -id: 330726
      -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5904298"
      +editedAt: DateTimeImmutable @1727583108 {#4137
        date: 2024-09-29 06:11:48.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705909844 {#4138
        date: 2024-01-22 08:50:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4125}
    +body: """
      It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
      \n
      We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
      \n
      I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705919254 {#5179
      date: 2024-01-22 11:27:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@jonne@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5185 …}
    +votes: Doctrine\ORM\PersistentCollection {#5187 …}
    +reports: Doctrine\ORM\PersistentCollection {#5189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
    -id: 330972
    -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1951778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919254 {#5180
      date: 2024-01-22 11:27:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7579
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5181
    +user: Proxies\__CG__\App\Entity\User {#5182
      +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
      +cover: null
      +email: "Max_P@lemmy.max-p.me"
      +username: "@Max_P@lemmy.max-p.me"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Just some Internet guy\n
        \n
        He/him/them 🏳️\u{200D}🌈\n
        \n
        - IRC: Max-P on [libera.chat](https://libera.chat)\n
        - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
        """
      +lastActive: DateTime @1729541931 {#7428
        date: 2024-10-21 22:18:51.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: 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 {#7432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
      +entries: Doctrine\ORM\PersistentCollection {#7438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
      +posts: Doctrine\ORM\PersistentCollection {#7446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
      +follows: Doctrine\ORM\PersistentCollection {#7458 …}
      +followers: Doctrine\ORM\PersistentCollection {#7460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
      +reports: Doctrine\ORM\PersistentCollection {#7470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
      +violations: Doctrine\ORM\PersistentCollection {#7474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
      +awards: Doctrine\ORM\PersistentCollection {#7478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
      +categories: Doctrine\ORM\PersistentCollection {#7482 …}
      -id: 24483
      -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
      +apId: "Max_P@lemmy.max-p.me"
      +apProfileId: "https://lemmy.max-p.me/u/Max_P"
      +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.max-p.me/inbox"
      +apDomain: "lemmy.max-p.me"
      +apPreferredUsername: "Max_P"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727615060 {#7429
        date: 2024-09-29 15:04:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689139864 {#7430
        date: 2023-07-12 07:31:04.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4125
      +user: App\Entity\User {#4115
        +avatar: null
        +cover: null
        +email: "jonne@infosec.pub"
        +username: "@jonne@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729091616 {#4135
          date: 2024-10-16 17:13:36.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: 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 {#4112 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
        +entries: Doctrine\ORM\PersistentCollection {#4106 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
        +posts: Doctrine\ORM\PersistentCollection {#4098 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
        +follows: Doctrine\ORM\PersistentCollection {#4168 …}
        +followers: Doctrine\ORM\PersistentCollection {#4170 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
        +reports: Doctrine\ORM\PersistentCollection {#4180 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
        +violations: Doctrine\ORM\PersistentCollection {#4184 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
        +awards: Doctrine\ORM\PersistentCollection {#4188 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
        +categories: Doctrine\ORM\PersistentCollection {#4192 …}
        -id: 8837
        -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
        +apId: "jonne@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jonne"
        +apPublicUrl: "https://infosec.pub/u/jonne"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jonne"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729451640 {#4131
          date: 2024-10-20 21:14:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687513641 {#4133
          date: 2023-06-23 11:47:21.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
        \n
        I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 21
      +score: 0
      +lastActive: DateTime @1727610987 {#4139
        date: 2024-09-29 13:56:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4130 …}
      +nested: Doctrine\ORM\PersistentCollection {#4129 …}
      +votes: Doctrine\ORM\PersistentCollection {#4119 …}
      +reports: Doctrine\ORM\PersistentCollection {#4122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      -id: 330726
      -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5904298"
      +editedAt: DateTimeImmutable @1727583108 {#4137
        date: 2024-09-29 06:11:48.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705909844 {#4138
        date: 2024-01-22 08:50:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4125}
    +body: """
      It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
      \n
      We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
      \n
      I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705919254 {#5179
      date: 2024-01-22 11:27:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@jonne@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5185 …}
    +votes: Doctrine\ORM\PersistentCollection {#5187 …}
    +reports: Doctrine\ORM\PersistentCollection {#5189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
    -id: 330972
    -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1951778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919254 {#5180
      date: 2024-01-22 11:27:34.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 6.20 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5181
    +user: Proxies\__CG__\App\Entity\User {#5182
      +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
      +cover: null
      +email: "Max_P@lemmy.max-p.me"
      +username: "@Max_P@lemmy.max-p.me"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Just some Internet guy\n
        \n
        He/him/them 🏳️\u{200D}🌈\n
        \n
        - IRC: Max-P on [libera.chat](https://libera.chat)\n
        - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
        """
      +lastActive: DateTime @1729541931 {#7428
        date: 2024-10-21 22:18:51.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: 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 {#7432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
      +entries: Doctrine\ORM\PersistentCollection {#7438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
      +posts: Doctrine\ORM\PersistentCollection {#7446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
      +follows: Doctrine\ORM\PersistentCollection {#7458 …}
      +followers: Doctrine\ORM\PersistentCollection {#7460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
      +reports: Doctrine\ORM\PersistentCollection {#7470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
      +violations: Doctrine\ORM\PersistentCollection {#7474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
      +awards: Doctrine\ORM\PersistentCollection {#7478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
      +categories: Doctrine\ORM\PersistentCollection {#7482 …}
      -id: 24483
      -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
      +apId: "Max_P@lemmy.max-p.me"
      +apProfileId: "https://lemmy.max-p.me/u/Max_P"
      +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.max-p.me/inbox"
      +apDomain: "lemmy.max-p.me"
      +apPreferredUsername: "Max_P"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727615060 {#7429
        date: 2024-09-29 15:04:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689139864 {#7430
        date: 2023-07-12 07:31:04.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4125
      +user: App\Entity\User {#4115
        +avatar: null
        +cover: null
        +email: "jonne@infosec.pub"
        +username: "@jonne@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729091616 {#4135
          date: 2024-10-16 17:13:36.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: 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 {#4112 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
        +entries: Doctrine\ORM\PersistentCollection {#4106 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
        +posts: Doctrine\ORM\PersistentCollection {#4098 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
        +follows: Doctrine\ORM\PersistentCollection {#4168 …}
        +followers: Doctrine\ORM\PersistentCollection {#4170 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
        +reports: Doctrine\ORM\PersistentCollection {#4180 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
        +violations: Doctrine\ORM\PersistentCollection {#4184 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
        +awards: Doctrine\ORM\PersistentCollection {#4188 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
        +categories: Doctrine\ORM\PersistentCollection {#4192 …}
        -id: 8837
        -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
        +apId: "jonne@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jonne"
        +apPublicUrl: "https://infosec.pub/u/jonne"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jonne"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729451640 {#4131
          date: 2024-10-20 21:14:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687513641 {#4133
          date: 2023-06-23 11:47:21.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
        \n
        I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 21
      +score: 0
      +lastActive: DateTime @1727610987 {#4139
        date: 2024-09-29 13:56:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4130 …}
      +nested: Doctrine\ORM\PersistentCollection {#4129 …}
      +votes: Doctrine\ORM\PersistentCollection {#4119 …}
      +reports: Doctrine\ORM\PersistentCollection {#4122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      -id: 330726
      -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5904298"
      +editedAt: DateTimeImmutable @1727583108 {#4137
        date: 2024-09-29 06:11:48.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705909844 {#4138
        date: 2024-01-22 08:50:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4125}
    +body: """
      It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
      \n
      We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
      \n
      I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705919254 {#5179
      date: 2024-01-22 11:27:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@jonne@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5185 …}
    +votes: Doctrine\ORM\PersistentCollection {#5187 …}
    +reports: Doctrine\ORM\PersistentCollection {#5189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
    -id: 330972
    -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1951778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919254 {#5180
      date: 2024-01-22 11:27:34.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7819
  +comment: App\Entity\EntryComment {#5181
    +user: Proxies\__CG__\App\Entity\User {#5182
      +avatar: Proxies\__CG__\App\Entity\Image {#7431 …}
      +cover: null
      +email: "Max_P@lemmy.max-p.me"
      +username: "@Max_P@lemmy.max-p.me"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Just some Internet guy\n
        \n
        He/him/them 🏳️\u{200D}🌈\n
        \n
        - IRC: Max-P on [libera.chat](https://libera.chat)\n
        - Matrix: [@max-p:max-p.me](https://matrix.to/#/@max-p:max-p.me)
        """
      +lastActive: DateTime @1729541931 {#7428
        date: 2024-10-21 22:18:51.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: 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 {#7432 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7434 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7436 …}
      +entries: Doctrine\ORM\PersistentCollection {#7438 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7440 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7442 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7444 …}
      +posts: Doctrine\ORM\PersistentCollection {#7446 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7448 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7450 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#7452 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#7454 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#7456 …}
      +follows: Doctrine\ORM\PersistentCollection {#7458 …}
      +followers: Doctrine\ORM\PersistentCollection {#7460 …}
      +blocks: Doctrine\ORM\PersistentCollection {#7462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#7464 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#7466 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#7468 …}
      +reports: Doctrine\ORM\PersistentCollection {#7470 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7472 …}
      +violations: Doctrine\ORM\PersistentCollection {#7474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7476 …}
      +awards: Doctrine\ORM\PersistentCollection {#7478 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7480 …}
      +categories: Doctrine\ORM\PersistentCollection {#7482 …}
      -id: 24483
      -password: "$2y$13$7zj3YoHkhAJUBzMe/Q7CzOItDCm4yjRilpVzP60X3ffVQ4.F5115O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7484 …}
      +apId: "Max_P@lemmy.max-p.me"
      +apProfileId: "https://lemmy.max-p.me/u/Max_P"
      +apPublicUrl: "https://lemmy.max-p.me/u/Max_P"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.max-p.me/inbox"
      +apDomain: "lemmy.max-p.me"
      +apPreferredUsername: "Max_P"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727615060 {#7429
        date: 2024-09-29 15:04:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689139864 {#7430
        date: 2023-07-12 07:31:04.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4125
      +user: App\Entity\User {#4115
        +avatar: null
        +cover: null
        +email: "jonne@infosec.pub"
        +username: "@jonne@infosec.pub"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729091616 {#4135
          date: 2024-10-16 17:13:36.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: 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 {#4112 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4110 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4108 …}
        +entries: Doctrine\ORM\PersistentCollection {#4106 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4104 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4102 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4100 …}
        +posts: Doctrine\ORM\PersistentCollection {#4098 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4159 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4160 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4162 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4164 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4166 …}
        +follows: Doctrine\ORM\PersistentCollection {#4168 …}
        +followers: Doctrine\ORM\PersistentCollection {#4170 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4172 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4174 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4176 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4178 …}
        +reports: Doctrine\ORM\PersistentCollection {#4180 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4182 …}
        +violations: Doctrine\ORM\PersistentCollection {#4184 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4186 …}
        +awards: Doctrine\ORM\PersistentCollection {#4188 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4190 …}
        +categories: Doctrine\ORM\PersistentCollection {#4192 …}
        -id: 8837
        -password: "$2y$13$49a4yDVZkG9D4gGMhVtzgOLOnoYUlmGIPM0abkDp5JS57EuuTXsfO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4194 …}
        +apId: "jonne@infosec.pub"
        +apProfileId: "https://infosec.pub/u/jonne"
        +apPublicUrl: "https://infosec.pub/u/jonne"
        +apFollowersUrl: null
        +apInboxUrl: "https://infosec.pub/inbox"
        +apDomain: "infosec.pub"
        +apPreferredUsername: "jonne"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729451640 {#4131
          date: 2024-10-20 21:14:00.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687513641 {#4133
          date: 2023-06-23 11:47:21.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Generally people make a huge issue out of something like that (some will even call it spyware, etc).\n
        \n
        I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 21
      +score: 0
      +lastActive: DateTime @1727610987 {#4139
        date: 2024-09-29 13:56:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4130 …}
      +nested: Doctrine\ORM\PersistentCollection {#4129 …}
      +votes: Doctrine\ORM\PersistentCollection {#4119 …}
      +reports: Doctrine\ORM\PersistentCollection {#4122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4118 …}
      -id: 330726
      -bodyTs: "'actual':28 'approach':23 'ask':26 'best':22 'call':15 'clear':60 'collect':69 'communiti':29 'etc':18 'even':14 'general':1 'huge':5 'inform':63 'issu':6 'like':10 'make':3,44,71 'ok':35 'oppos':52 'opt':49,55 'opt-in':48 'opt-out':54 'peopl':2 'probabl':41 're':34 'secur':76 'someth':9 'spywar':17 'start':39 'store':75 'sure':45,72 'think':20 'user':31 'want':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://infosec.pub/comment/5904298"
      +editedAt: DateTimeImmutable @1727583108 {#4137
        date: 2024-09-29 06:11:48.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705909844 {#4138
        date: 2024-01-22 08:50:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4125}
    +body: """
      It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.\n
      \n
      We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.\n
      \n
      I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705919254 {#5179
      date: 2024-01-22 11:27:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@jonne@infosec.pub"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5183 …}
    +nested: Doctrine\ORM\PersistentCollection {#5185 …}
    +votes: Doctrine\ORM\PersistentCollection {#5187 …}
    +reports: Doctrine\ORM\PersistentCollection {#5189 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5191 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5193 …}
    -id: 330972
    -bodyTs: "'accept':78,133 'actual':102 'agre':183 'alarm':65 'also':30 'alway':5 'app':81,98,111,156 'appreci':148 'ask':139,198 'aspect':33 'background':116,179 'better':157 'certain':132 'chatter':91 'code':17 'constant':89 'crash':19,151,189 'credenti':25 'data':230 'databas':24 'definit':16 'detail':150 'dev':146 'develop':161 'devic':109 'disagre':213 'dns':42 'even':4,182 'expos':22 'firewal':64 'get':209 'go':217 'handl':220 'handler':20 'hey':141 'home':84 'inform':222 'isp/job/coffee':37 'kind':74 'level':135 'look':104 'm':126,143,216 'make':154 'manag':11 'mayb':60 'might':163,181 'name':47 'necessarili':6 'network':32,94 'nice':140 'offer':167 'option':211 'paranoid':129 'part':232 'phone':83 'pihol':120 'ping':51,71 'pretti':123 'privat':221 'reason':174 'receiv':149 'report':152 'request':43 'risk':10,228 'say':118 'screenshot':187 'see':40 'server':46 'shock':124 'shop':38 'small':145 'stack':235 'start':77,103 'submit':185 'telemetri':50,137 'tls':45 'told':201 'trace':236 'track':57 'trigger':62 'trust':8 'use':55,205 'user':162 've':15,73,196 'want':226 'way':168 'well':13 'will':165 'work':67 'would':131,172"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.max-p.me/comment/1951778"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919254 {#5180
      date: 2024-01-22 11:27:34.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 25.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4201
    +user: App\Entity\User {#4214
      +avatar: null
      +cover: null
      +email: "SomeoneSomewhere@lemmy.nz"
      +username: "@SomeoneSomewhere@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728892231 {#4198
        date: 2024-10-14 09:50:31.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: 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 {#4215 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
      +entries: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +posts: Doctrine\ORM\PersistentCollection {#4229 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +follows: Doctrine\ORM\PersistentCollection {#4241 …}
      +followers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
      +reports: Doctrine\ORM\PersistentCollection {#4253 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
      +violations: Doctrine\ORM\PersistentCollection {#4257 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
      +awards: Doctrine\ORM\PersistentCollection {#4261 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
      +categories: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 11606
      -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
      +apId: "SomeoneSomewhere@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
      +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "SomeoneSomewhere"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708879185 {#4199
        date: 2024-02-25 17:39:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687944257 {#4200
        date: 2023-06-28 11:24:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Biggest question to me is why you need an IP in the first place?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1705929326 {#4196
      date: 2024-01-22 14:15:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4202 …}
    +nested: Doctrine\ORM\PersistentCollection {#4204 …}
    +votes: Doctrine\ORM\PersistentCollection {#4206 …}
    +reports: Doctrine\ORM\PersistentCollection {#4208 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
    -id: 331289
    -bodyTs: "'biggest':1 'first':13 'ip':10 'need':8 'place':14 'question':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5303957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929326 {#4197
      date: 2024-01-22 14:15:26.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7895
  +comment: App\Entity\EntryComment {#4201
    +user: App\Entity\User {#4214
      +avatar: null
      +cover: null
      +email: "SomeoneSomewhere@lemmy.nz"
      +username: "@SomeoneSomewhere@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728892231 {#4198
        date: 2024-10-14 09:50:31.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: 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 {#4215 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
      +entries: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +posts: Doctrine\ORM\PersistentCollection {#4229 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +follows: Doctrine\ORM\PersistentCollection {#4241 …}
      +followers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
      +reports: Doctrine\ORM\PersistentCollection {#4253 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
      +violations: Doctrine\ORM\PersistentCollection {#4257 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
      +awards: Doctrine\ORM\PersistentCollection {#4261 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
      +categories: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 11606
      -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
      +apId: "SomeoneSomewhere@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
      +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "SomeoneSomewhere"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708879185 {#4199
        date: 2024-02-25 17:39:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687944257 {#4200
        date: 2023-06-28 11:24:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Biggest question to me is why you need an IP in the first place?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1705929326 {#4196
      date: 2024-01-22 14:15:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4202 …}
    +nested: Doctrine\ORM\PersistentCollection {#4204 …}
    +votes: Doctrine\ORM\PersistentCollection {#4206 …}
    +reports: Doctrine\ORM\PersistentCollection {#4208 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
    -id: 331289
    -bodyTs: "'biggest':1 'first':13 'ip':10 'need':8 'place':14 'question':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5303957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929326 {#4197
      date: 2024-01-22 14:15:26.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#4214
    +avatar: null
    +cover: null
    +email: "SomeoneSomewhere@lemmy.nz"
    +username: "@SomeoneSomewhere@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728892231 {#4198
      date: 2024-10-14 09:50:31.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: 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 {#4215 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
    +entries: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +posts: Doctrine\ORM\PersistentCollection {#4229 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +follows: Doctrine\ORM\PersistentCollection {#4241 …}
    +followers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
    +reports: Doctrine\ORM\PersistentCollection {#4253 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
    +violations: Doctrine\ORM\PersistentCollection {#4257 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
    +awards: Doctrine\ORM\PersistentCollection {#4261 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
    +categories: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 11606
    -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
    +apId: "SomeoneSomewhere@lemmy.nz"
    +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
    +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.nz/inbox"
    +apDomain: "lemmy.nz"
    +apPreferredUsername: "SomeoneSomewhere"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708879185 {#4199
      date: 2024-02-25 17:39:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687944257 {#4200
      date: 2023-06-28 11:24:17.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7940
  +user: App\Entity\User {#4214
    +avatar: null
    +cover: null
    +email: "SomeoneSomewhere@lemmy.nz"
    +username: "@SomeoneSomewhere@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728892231 {#4198
      date: 2024-10-14 09:50:31.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: 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 {#4215 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
    +entries: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +posts: Doctrine\ORM\PersistentCollection {#4229 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +follows: Doctrine\ORM\PersistentCollection {#4241 …}
    +followers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
    +reports: Doctrine\ORM\PersistentCollection {#4253 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
    +violations: Doctrine\ORM\PersistentCollection {#4257 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
    +awards: Doctrine\ORM\PersistentCollection {#4261 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
    +categories: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 11606
    -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
    +apId: "SomeoneSomewhere@lemmy.nz"
    +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
    +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.nz/inbox"
    +apDomain: "lemmy.nz"
    +apPreferredUsername: "SomeoneSomewhere"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708879185 {#4199
      date: 2024-02-25 17:39:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687944257 {#4200
      date: 2023-06-28 11:24:17.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705929326 {#4197
    date: 2024-01-22 14:15:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7995
  +date: DateTimeImmutable @1705929326 {#4197
    date: 2024-01-22 14:15:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705929326 {#4197
    date: 2024-01-22 14:15:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8049
  +createdAt: DateTimeImmutable @1705929326 {#4197
    date: 2024-01-22 14:15:26.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4214
    +avatar: null
    +cover: null
    +email: "SomeoneSomewhere@lemmy.nz"
    +username: "@SomeoneSomewhere@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728892231 {#4198
      date: 2024-10-14 09:50:31.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: 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 {#4215 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
    +entries: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +posts: Doctrine\ORM\PersistentCollection {#4229 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +follows: Doctrine\ORM\PersistentCollection {#4241 …}
    +followers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
    +reports: Doctrine\ORM\PersistentCollection {#4253 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
    +violations: Doctrine\ORM\PersistentCollection {#4257 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
    +awards: Doctrine\ORM\PersistentCollection {#4261 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
    +categories: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 11606
    -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
    +apId: "SomeoneSomewhere@lemmy.nz"
    +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
    +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.nz/inbox"
    +apDomain: "lemmy.nz"
    +apPreferredUsername: "SomeoneSomewhere"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708879185 {#4199
      date: 2024-02-25 17:39:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687944257 {#4200
      date: 2023-06-28 11:24:17.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8103
  +width: 40
  +height: 40
  +user: App\Entity\User {#4214
    +avatar: null
    +cover: null
    +email: "SomeoneSomewhere@lemmy.nz"
    +username: "@SomeoneSomewhere@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728892231 {#4198
      date: 2024-10-14 09:50:31.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: 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 {#4215 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
    +entries: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +posts: Doctrine\ORM\PersistentCollection {#4229 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
    +follows: Doctrine\ORM\PersistentCollection {#4241 …}
    +followers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
    +reports: Doctrine\ORM\PersistentCollection {#4253 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
    +violations: Doctrine\ORM\PersistentCollection {#4257 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
    +awards: Doctrine\ORM\PersistentCollection {#4261 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
    +categories: Doctrine\ORM\PersistentCollection {#4265 …}
    -id: 11606
    -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
    +apId: "SomeoneSomewhere@lemmy.nz"
    +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
    +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.nz/inbox"
    +apDomain: "lemmy.nz"
    +apPreferredUsername: "SomeoneSomewhere"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708879185 {#4199
      date: 2024-02-25 17:39:45.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687944257 {#4200
      date: 2023-06-28 11:24:17.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 4.94 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4201
    +user: App\Entity\User {#4214
      +avatar: null
      +cover: null
      +email: "SomeoneSomewhere@lemmy.nz"
      +username: "@SomeoneSomewhere@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728892231 {#4198
        date: 2024-10-14 09:50:31.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: 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 {#4215 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
      +entries: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +posts: Doctrine\ORM\PersistentCollection {#4229 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +follows: Doctrine\ORM\PersistentCollection {#4241 …}
      +followers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
      +reports: Doctrine\ORM\PersistentCollection {#4253 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
      +violations: Doctrine\ORM\PersistentCollection {#4257 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
      +awards: Doctrine\ORM\PersistentCollection {#4261 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
      +categories: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 11606
      -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
      +apId: "SomeoneSomewhere@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
      +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "SomeoneSomewhere"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708879185 {#4199
        date: 2024-02-25 17:39:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687944257 {#4200
        date: 2023-06-28 11:24:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Biggest question to me is why you need an IP in the first place?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1705929326 {#4196
      date: 2024-01-22 14:15:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4202 …}
    +nested: Doctrine\ORM\PersistentCollection {#4204 …}
    +votes: Doctrine\ORM\PersistentCollection {#4206 …}
    +reports: Doctrine\ORM\PersistentCollection {#4208 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
    -id: 331289
    -bodyTs: "'biggest':1 'first':13 'ip':10 'need':8 'place':14 'question':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5303957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929326 {#4197
      date: 2024-01-22 14:15:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8172
  +subject: App\Entity\EntryComment {#4201
    +user: App\Entity\User {#4214
      +avatar: null
      +cover: null
      +email: "SomeoneSomewhere@lemmy.nz"
      +username: "@SomeoneSomewhere@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728892231 {#4198
        date: 2024-10-14 09:50:31.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: 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 {#4215 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
      +entries: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +posts: Doctrine\ORM\PersistentCollection {#4229 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +follows: Doctrine\ORM\PersistentCollection {#4241 …}
      +followers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
      +reports: Doctrine\ORM\PersistentCollection {#4253 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
      +violations: Doctrine\ORM\PersistentCollection {#4257 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
      +awards: Doctrine\ORM\PersistentCollection {#4261 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
      +categories: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 11606
      -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
      +apId: "SomeoneSomewhere@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
      +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "SomeoneSomewhere"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708879185 {#4199
        date: 2024-02-25 17:39:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687944257 {#4200
        date: 2023-06-28 11:24:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Biggest question to me is why you need an IP in the first place?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1705929326 {#4196
      date: 2024-01-22 14:15:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4202 …}
    +nested: Doctrine\ORM\PersistentCollection {#4204 …}
    +votes: Doctrine\ORM\PersistentCollection {#4206 …}
    +reports: Doctrine\ORM\PersistentCollection {#4208 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
    -id: 331289
    -bodyTs: "'biggest':1 'first':13 'ip':10 'need':8 'place':14 'question':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5303957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929326 {#4197
      date: 2024-01-22 14:15:26.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4201
    +user: App\Entity\User {#4214
      +avatar: null
      +cover: null
      +email: "SomeoneSomewhere@lemmy.nz"
      +username: "@SomeoneSomewhere@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728892231 {#4198
        date: 2024-10-14 09:50:31.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: 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 {#4215 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
      +entries: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +posts: Doctrine\ORM\PersistentCollection {#4229 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +follows: Doctrine\ORM\PersistentCollection {#4241 …}
      +followers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
      +reports: Doctrine\ORM\PersistentCollection {#4253 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
      +violations: Doctrine\ORM\PersistentCollection {#4257 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
      +awards: Doctrine\ORM\PersistentCollection {#4261 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
      +categories: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 11606
      -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
      +apId: "SomeoneSomewhere@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
      +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "SomeoneSomewhere"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708879185 {#4199
        date: 2024-02-25 17:39:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687944257 {#4200
        date: 2023-06-28 11:24:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Biggest question to me is why you need an IP in the first place?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1705929326 {#4196
      date: 2024-01-22 14:15:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4202 …}
    +nested: Doctrine\ORM\PersistentCollection {#4204 …}
    +votes: Doctrine\ORM\PersistentCollection {#4206 …}
    +reports: Doctrine\ORM\PersistentCollection {#4208 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
    -id: 331289
    -bodyTs: "'biggest':1 'first':13 'ip':10 'need':8 'place':14 'question':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5303957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929326 {#4197
      date: 2024-01-22 14:15:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8229
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4201
    +user: App\Entity\User {#4214
      +avatar: null
      +cover: null
      +email: "SomeoneSomewhere@lemmy.nz"
      +username: "@SomeoneSomewhere@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728892231 {#4198
        date: 2024-10-14 09:50:31.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: 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 {#4215 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
      +entries: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +posts: Doctrine\ORM\PersistentCollection {#4229 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +follows: Doctrine\ORM\PersistentCollection {#4241 …}
      +followers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
      +reports: Doctrine\ORM\PersistentCollection {#4253 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
      +violations: Doctrine\ORM\PersistentCollection {#4257 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
      +awards: Doctrine\ORM\PersistentCollection {#4261 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
      +categories: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 11606
      -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
      +apId: "SomeoneSomewhere@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
      +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "SomeoneSomewhere"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708879185 {#4199
        date: 2024-02-25 17:39:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687944257 {#4200
        date: 2023-06-28 11:24:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Biggest question to me is why you need an IP in the first place?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1705929326 {#4196
      date: 2024-01-22 14:15:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4202 …}
    +nested: Doctrine\ORM\PersistentCollection {#4204 …}
    +votes: Doctrine\ORM\PersistentCollection {#4206 …}
    +reports: Doctrine\ORM\PersistentCollection {#4208 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
    -id: 331289
    -bodyTs: "'biggest':1 'first':13 'ip':10 'need':8 'place':14 'question':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5303957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929326 {#4197
      date: 2024-01-22 14:15:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 5.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4201
    +user: App\Entity\User {#4214
      +avatar: null
      +cover: null
      +email: "SomeoneSomewhere@lemmy.nz"
      +username: "@SomeoneSomewhere@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728892231 {#4198
        date: 2024-10-14 09:50:31.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: 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 {#4215 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
      +entries: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +posts: Doctrine\ORM\PersistentCollection {#4229 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +follows: Doctrine\ORM\PersistentCollection {#4241 …}
      +followers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
      +reports: Doctrine\ORM\PersistentCollection {#4253 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
      +violations: Doctrine\ORM\PersistentCollection {#4257 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
      +awards: Doctrine\ORM\PersistentCollection {#4261 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
      +categories: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 11606
      -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
      +apId: "SomeoneSomewhere@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
      +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "SomeoneSomewhere"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708879185 {#4199
        date: 2024-02-25 17:39:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687944257 {#4200
        date: 2023-06-28 11:24:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Biggest question to me is why you need an IP in the first place?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1705929326 {#4196
      date: 2024-01-22 14:15:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4202 …}
    +nested: Doctrine\ORM\PersistentCollection {#4204 …}
    +votes: Doctrine\ORM\PersistentCollection {#4206 …}
    +reports: Doctrine\ORM\PersistentCollection {#4208 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
    -id: 331289
    -bodyTs: "'biggest':1 'first':13 'ip':10 'need':8 'place':14 'question':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5303957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929326 {#4197
      date: 2024-01-22 14:15:26.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8469
  +comment: App\Entity\EntryComment {#4201
    +user: App\Entity\User {#4214
      +avatar: null
      +cover: null
      +email: "SomeoneSomewhere@lemmy.nz"
      +username: "@SomeoneSomewhere@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728892231 {#4198
        date: 2024-10-14 09:50:31.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: 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 {#4215 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4217 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4219 …}
      +entries: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4225 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +posts: Doctrine\ORM\PersistentCollection {#4229 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4233 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4235 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4237 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4239 …}
      +follows: Doctrine\ORM\PersistentCollection {#4241 …}
      +followers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4247 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4249 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4251 …}
      +reports: Doctrine\ORM\PersistentCollection {#4253 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4255 …}
      +violations: Doctrine\ORM\PersistentCollection {#4257 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4259 …}
      +awards: Doctrine\ORM\PersistentCollection {#4261 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4263 …}
      +categories: Doctrine\ORM\PersistentCollection {#4265 …}
      -id: 11606
      -password: "$2y$13$6mc1.gX1Z8H8owmH2slEueewDgi.FeIalSTyyL.HXEko/Jlujy.m2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4267 …}
      +apId: "SomeoneSomewhere@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/SomeoneSomewhere"
      +apPublicUrl: "https://lemmy.nz/u/SomeoneSomewhere"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "SomeoneSomewhere"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708879185 {#4199
        date: 2024-02-25 17:39:45.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687944257 {#4200
        date: 2023-06-28 11:24:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Biggest question to me is why you need an IP in the first place?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1705929326 {#4196
      date: 2024-01-22 14:15:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4202 …}
    +nested: Doctrine\ORM\PersistentCollection {#4204 …}
    +votes: Doctrine\ORM\PersistentCollection {#4206 …}
    +reports: Doctrine\ORM\PersistentCollection {#4208 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4210 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4212 …}
    -id: 331289
    -bodyTs: "'biggest':1 'first':13 'ip':10 'need':8 'place':14 'question':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5303957"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705929326 {#4197
      date: 2024-01-22 14:15:26.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 34.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4274
    +user: App\Entity\User {#4287
      +avatar: null
      +cover: null
      +email: "pineapplelover@lemm.ee"
      +username: "@pineapplelover@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I use Arch btw"
      +lastActive: DateTime @1729533103 {#4271
        date: 2024-10-21 19:51:43.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: 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 {#4288 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
      +entries: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +posts: Doctrine\ORM\PersistentCollection {#4302 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
      +follows: Doctrine\ORM\PersistentCollection {#4314 …}
      +followers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
      +reports: Doctrine\ORM\PersistentCollection {#4326 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
      +violations: Doctrine\ORM\PersistentCollection {#4330 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
      +awards: Doctrine\ORM\PersistentCollection {#4334 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
      +categories: Doctrine\ORM\PersistentCollection {#4338 …}
      -id: 10122
      -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
      +apId: "pineapplelover@lemm.ee"
      +apProfileId: "https://lemm.ee/u/pineapplelover"
      +apPublicUrl: "https://lemm.ee/u/pineapplelover"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "pineapplelover"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728940302 {#4272
        date: 2024-10-14 23:11:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687578275 {#4273
        date: 2023-06-24 05:44:35.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705906895 {#4269
      date: 2024-01-22 08:01:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4275 …}
    +nested: Doctrine\ORM\PersistentCollection {#4277 …}
    +votes: Doctrine\ORM\PersistentCollection {#4279 …}
    +reports: Doctrine\ORM\PersistentCollection {#4281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4285 …}
    -id: 330620
    -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8528131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705906895 {#4270
      date: 2024-01-22 08:01:35.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8539
  +comment: App\Entity\EntryComment {#4274
    +user: App\Entity\User {#4287
      +avatar: null
      +cover: null
      +email: "pineapplelover@lemm.ee"
      +username: "@pineapplelover@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I use Arch btw"
      +lastActive: DateTime @1729533103 {#4271
        date: 2024-10-21 19:51:43.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: 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 {#4288 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
      +entries: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +posts: Doctrine\ORM\PersistentCollection {#4302 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
      +follows: Doctrine\ORM\PersistentCollection {#4314 …}
      +followers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
      +reports: Doctrine\ORM\PersistentCollection {#4326 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
      +violations: Doctrine\ORM\PersistentCollection {#4330 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
      +awards: Doctrine\ORM\PersistentCollection {#4334 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
      +categories: Doctrine\ORM\PersistentCollection {#4338 …}
      -id: 10122
      -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
      +apId: "pineapplelover@lemm.ee"
      +apProfileId: "https://lemm.ee/u/pineapplelover"
      +apPublicUrl: "https://lemm.ee/u/pineapplelover"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "pineapplelover"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728940302 {#4272
        date: 2024-10-14 23:11:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687578275 {#4273
        date: 2023-06-24 05:44:35.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705906895 {#4269
      date: 2024-01-22 08:01:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4275 …}
    +nested: Doctrine\ORM\PersistentCollection {#4277 …}
    +votes: Doctrine\ORM\PersistentCollection {#4279 …}
    +reports: Doctrine\ORM\PersistentCollection {#4281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4285 …}
    -id: 330620
    -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8528131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705906895 {#4270
      date: 2024-01-22 08:01:35.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -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 {#4287
    +avatar: null
    +cover: null
    +email: "pineapplelover@lemm.ee"
    +username: "@pineapplelover@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I use Arch btw"
    +lastActive: DateTime @1729533103 {#4271
      date: 2024-10-21 19:51:43.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: 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 {#4288 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
    +entries: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
    +posts: Doctrine\ORM\PersistentCollection {#4302 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
    +follows: Doctrine\ORM\PersistentCollection {#4314 …}
    +followers: Doctrine\ORM\PersistentCollection {#4316 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
    +reports: Doctrine\ORM\PersistentCollection {#4326 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
    +violations: Doctrine\ORM\PersistentCollection {#4330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
    +awards: Doctrine\ORM\PersistentCollection {#4334 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
    +categories: Doctrine\ORM\PersistentCollection {#4338 …}
    -id: 10122
    -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
    +apId: "pineapplelover@lemm.ee"
    +apProfileId: "https://lemm.ee/u/pineapplelover"
    +apPublicUrl: "https://lemm.ee/u/pineapplelover"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "pineapplelover"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728940302 {#4272
      date: 2024-10-14 23:11:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687578275 {#4273
      date: 2023-06-24 05:44:35.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8584
  +user: App\Entity\User {#4287
    +avatar: null
    +cover: null
    +email: "pineapplelover@lemm.ee"
    +username: "@pineapplelover@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I use Arch btw"
    +lastActive: DateTime @1729533103 {#4271
      date: 2024-10-21 19:51:43.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: 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 {#4288 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
    +entries: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
    +posts: Doctrine\ORM\PersistentCollection {#4302 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
    +follows: Doctrine\ORM\PersistentCollection {#4314 …}
    +followers: Doctrine\ORM\PersistentCollection {#4316 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
    +reports: Doctrine\ORM\PersistentCollection {#4326 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
    +violations: Doctrine\ORM\PersistentCollection {#4330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
    +awards: Doctrine\ORM\PersistentCollection {#4334 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
    +categories: Doctrine\ORM\PersistentCollection {#4338 …}
    -id: 10122
    -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
    +apId: "pineapplelover@lemm.ee"
    +apProfileId: "https://lemm.ee/u/pineapplelover"
    +apPublicUrl: "https://lemm.ee/u/pineapplelover"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "pineapplelover"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728940302 {#4272
      date: 2024-10-14 23:11:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687578275 {#4273
      date: 2023-06-24 05:44:35.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705906895 {#4270
    date: 2024-01-22 08:01:35.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8639
  +date: DateTimeImmutable @1705906895 {#4270
    date: 2024-01-22 08:01:35.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705906895 {#4270
    date: 2024-01-22 08:01:35.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8693
  +createdAt: DateTimeImmutable @1705906895 {#4270
    date: 2024-01-22 08:01:35.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4287
    +avatar: null
    +cover: null
    +email: "pineapplelover@lemm.ee"
    +username: "@pineapplelover@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I use Arch btw"
    +lastActive: DateTime @1729533103 {#4271
      date: 2024-10-21 19:51:43.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: 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 {#4288 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
    +entries: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
    +posts: Doctrine\ORM\PersistentCollection {#4302 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
    +follows: Doctrine\ORM\PersistentCollection {#4314 …}
    +followers: Doctrine\ORM\PersistentCollection {#4316 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
    +reports: Doctrine\ORM\PersistentCollection {#4326 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
    +violations: Doctrine\ORM\PersistentCollection {#4330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
    +awards: Doctrine\ORM\PersistentCollection {#4334 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
    +categories: Doctrine\ORM\PersistentCollection {#4338 …}
    -id: 10122
    -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
    +apId: "pineapplelover@lemm.ee"
    +apProfileId: "https://lemm.ee/u/pineapplelover"
    +apPublicUrl: "https://lemm.ee/u/pineapplelover"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "pineapplelover"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728940302 {#4272
      date: 2024-10-14 23:11:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687578275 {#4273
      date: 2023-06-24 05:44:35.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8747
  +width: 40
  +height: 40
  +user: App\Entity\User {#4287
    +avatar: null
    +cover: null
    +email: "pineapplelover@lemm.ee"
    +username: "@pineapplelover@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I use Arch btw"
    +lastActive: DateTime @1729533103 {#4271
      date: 2024-10-21 19:51:43.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: 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 {#4288 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
    +entries: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
    +posts: Doctrine\ORM\PersistentCollection {#4302 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
    +follows: Doctrine\ORM\PersistentCollection {#4314 …}
    +followers: Doctrine\ORM\PersistentCollection {#4316 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
    +reports: Doctrine\ORM\PersistentCollection {#4326 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
    +violations: Doctrine\ORM\PersistentCollection {#4330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
    +awards: Doctrine\ORM\PersistentCollection {#4334 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
    +categories: Doctrine\ORM\PersistentCollection {#4338 …}
    -id: 10122
    -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
    +apId: "pineapplelover@lemm.ee"
    +apProfileId: "https://lemm.ee/u/pineapplelover"
    +apPublicUrl: "https://lemm.ee/u/pineapplelover"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "pineapplelover"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728940302 {#4272
      date: 2024-10-14 23:11:42.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687578275 {#4273
      date: 2023-06-24 05:44:35.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4274
    +user: App\Entity\User {#4287
      +avatar: null
      +cover: null
      +email: "pineapplelover@lemm.ee"
      +username: "@pineapplelover@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I use Arch btw"
      +lastActive: DateTime @1729533103 {#4271
        date: 2024-10-21 19:51:43.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: 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 {#4288 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
      +entries: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +posts: Doctrine\ORM\PersistentCollection {#4302 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
      +follows: Doctrine\ORM\PersistentCollection {#4314 …}
      +followers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
      +reports: Doctrine\ORM\PersistentCollection {#4326 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
      +violations: Doctrine\ORM\PersistentCollection {#4330 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
      +awards: Doctrine\ORM\PersistentCollection {#4334 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
      +categories: Doctrine\ORM\PersistentCollection {#4338 …}
      -id: 10122
      -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
      +apId: "pineapplelover@lemm.ee"
      +apProfileId: "https://lemm.ee/u/pineapplelover"
      +apPublicUrl: "https://lemm.ee/u/pineapplelover"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "pineapplelover"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728940302 {#4272
        date: 2024-10-14 23:11:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687578275 {#4273
        date: 2023-06-24 05:44:35.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705906895 {#4269
      date: 2024-01-22 08:01:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4275 …}
    +nested: Doctrine\ORM\PersistentCollection {#4277 …}
    +votes: Doctrine\ORM\PersistentCollection {#4279 …}
    +reports: Doctrine\ORM\PersistentCollection {#4281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4285 …}
    -id: 330620
    -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8528131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705906895 {#4270
      date: 2024-01-22 08:01:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8816
  +subject: App\Entity\EntryComment {#4274
    +user: App\Entity\User {#4287
      +avatar: null
      +cover: null
      +email: "pineapplelover@lemm.ee"
      +username: "@pineapplelover@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I use Arch btw"
      +lastActive: DateTime @1729533103 {#4271
        date: 2024-10-21 19:51:43.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: 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 {#4288 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
      +entries: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +posts: Doctrine\ORM\PersistentCollection {#4302 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
      +follows: Doctrine\ORM\PersistentCollection {#4314 …}
      +followers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
      +reports: Doctrine\ORM\PersistentCollection {#4326 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
      +violations: Doctrine\ORM\PersistentCollection {#4330 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
      +awards: Doctrine\ORM\PersistentCollection {#4334 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
      +categories: Doctrine\ORM\PersistentCollection {#4338 …}
      -id: 10122
      -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
      +apId: "pineapplelover@lemm.ee"
      +apProfileId: "https://lemm.ee/u/pineapplelover"
      +apPublicUrl: "https://lemm.ee/u/pineapplelover"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "pineapplelover"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728940302 {#4272
        date: 2024-10-14 23:11:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687578275 {#4273
        date: 2023-06-24 05:44:35.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705906895 {#4269
      date: 2024-01-22 08:01:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4275 …}
    +nested: Doctrine\ORM\PersistentCollection {#4277 …}
    +votes: Doctrine\ORM\PersistentCollection {#4279 …}
    +reports: Doctrine\ORM\PersistentCollection {#4281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4285 …}
    -id: 330620
    -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8528131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705906895 {#4270
      date: 2024-01-22 08:01:35.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4274
    +user: App\Entity\User {#4287
      +avatar: null
      +cover: null
      +email: "pineapplelover@lemm.ee"
      +username: "@pineapplelover@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I use Arch btw"
      +lastActive: DateTime @1729533103 {#4271
        date: 2024-10-21 19:51:43.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: 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 {#4288 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
      +entries: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +posts: Doctrine\ORM\PersistentCollection {#4302 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
      +follows: Doctrine\ORM\PersistentCollection {#4314 …}
      +followers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
      +reports: Doctrine\ORM\PersistentCollection {#4326 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
      +violations: Doctrine\ORM\PersistentCollection {#4330 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
      +awards: Doctrine\ORM\PersistentCollection {#4334 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
      +categories: Doctrine\ORM\PersistentCollection {#4338 …}
      -id: 10122
      -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
      +apId: "pineapplelover@lemm.ee"
      +apProfileId: "https://lemm.ee/u/pineapplelover"
      +apPublicUrl: "https://lemm.ee/u/pineapplelover"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "pineapplelover"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728940302 {#4272
        date: 2024-10-14 23:11:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687578275 {#4273
        date: 2023-06-24 05:44:35.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705906895 {#4269
      date: 2024-01-22 08:01:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4275 …}
    +nested: Doctrine\ORM\PersistentCollection {#4277 …}
    +votes: Doctrine\ORM\PersistentCollection {#4279 …}
    +reports: Doctrine\ORM\PersistentCollection {#4281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4285 …}
    -id: 330620
    -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8528131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705906895 {#4270
      date: 2024-01-22 08:01:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8873
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4274
    +user: App\Entity\User {#4287
      +avatar: null
      +cover: null
      +email: "pineapplelover@lemm.ee"
      +username: "@pineapplelover@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I use Arch btw"
      +lastActive: DateTime @1729533103 {#4271
        date: 2024-10-21 19:51:43.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: 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 {#4288 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
      +entries: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +posts: Doctrine\ORM\PersistentCollection {#4302 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
      +follows: Doctrine\ORM\PersistentCollection {#4314 …}
      +followers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
      +reports: Doctrine\ORM\PersistentCollection {#4326 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
      +violations: Doctrine\ORM\PersistentCollection {#4330 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
      +awards: Doctrine\ORM\PersistentCollection {#4334 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
      +categories: Doctrine\ORM\PersistentCollection {#4338 …}
      -id: 10122
      -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
      +apId: "pineapplelover@lemm.ee"
      +apProfileId: "https://lemm.ee/u/pineapplelover"
      +apPublicUrl: "https://lemm.ee/u/pineapplelover"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "pineapplelover"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728940302 {#4272
        date: 2024-10-14 23:11:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687578275 {#4273
        date: 2023-06-24 05:44:35.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705906895 {#4269
      date: 2024-01-22 08:01:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4275 …}
    +nested: Doctrine\ORM\PersistentCollection {#4277 …}
    +votes: Doctrine\ORM\PersistentCollection {#4279 …}
    +reports: Doctrine\ORM\PersistentCollection {#4281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4285 …}
    -id: 330620
    -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8528131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705906895 {#4270
      date: 2024-01-22 08:01:35.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.10 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4274
    +user: App\Entity\User {#4287
      +avatar: null
      +cover: null
      +email: "pineapplelover@lemm.ee"
      +username: "@pineapplelover@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I use Arch btw"
      +lastActive: DateTime @1729533103 {#4271
        date: 2024-10-21 19:51:43.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: 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 {#4288 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
      +entries: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +posts: Doctrine\ORM\PersistentCollection {#4302 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
      +follows: Doctrine\ORM\PersistentCollection {#4314 …}
      +followers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
      +reports: Doctrine\ORM\PersistentCollection {#4326 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
      +violations: Doctrine\ORM\PersistentCollection {#4330 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
      +awards: Doctrine\ORM\PersistentCollection {#4334 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
      +categories: Doctrine\ORM\PersistentCollection {#4338 …}
      -id: 10122
      -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
      +apId: "pineapplelover@lemm.ee"
      +apProfileId: "https://lemm.ee/u/pineapplelover"
      +apPublicUrl: "https://lemm.ee/u/pineapplelover"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "pineapplelover"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728940302 {#4272
        date: 2024-10-14 23:11:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687578275 {#4273
        date: 2023-06-24 05:44:35.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705906895 {#4269
      date: 2024-01-22 08:01:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4275 …}
    +nested: Doctrine\ORM\PersistentCollection {#4277 …}
    +votes: Doctrine\ORM\PersistentCollection {#4279 …}
    +reports: Doctrine\ORM\PersistentCollection {#4281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4285 …}
    -id: 330620
    -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8528131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705906895 {#4270
      date: 2024-01-22 08:01:35.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9113
  +comment: App\Entity\EntryComment {#4274
    +user: App\Entity\User {#4287
      +avatar: null
      +cover: null
      +email: "pineapplelover@lemm.ee"
      +username: "@pineapplelover@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I use Arch btw"
      +lastActive: DateTime @1729533103 {#4271
        date: 2024-10-21 19:51:43.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: 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 {#4288 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4292 …}
      +entries: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4298 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4300 …}
      +posts: Doctrine\ORM\PersistentCollection {#4302 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4304 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4306 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4310 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4312 …}
      +follows: Doctrine\ORM\PersistentCollection {#4314 …}
      +followers: Doctrine\ORM\PersistentCollection {#4316 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4324 …}
      +reports: Doctrine\ORM\PersistentCollection {#4326 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4328 …}
      +violations: Doctrine\ORM\PersistentCollection {#4330 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4332 …}
      +awards: Doctrine\ORM\PersistentCollection {#4334 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4336 …}
      +categories: Doctrine\ORM\PersistentCollection {#4338 …}
      -id: 10122
      -password: "$2y$13$9Xbx3ixI3/MhtumhIme1z.nnCLz7dlqSqvhDBhVsMmMeX7jx1oADi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4340 …}
      +apId: "pineapplelover@lemm.ee"
      +apProfileId: "https://lemm.ee/u/pineapplelover"
      +apPublicUrl: "https://lemm.ee/u/pineapplelover"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "pineapplelover"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728940302 {#4272
        date: 2024-10-14 23:11:42.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687578275 {#4273
        date: 2023-06-24 05:44:35.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "For foss apps, I mostly allow analytics to track to help the dev out more. Complete 180 for any big tech since whenever they ask for it, they sell that information to the highest bidder."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1705906895 {#4269
      date: 2024-01-22 08:01:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4275 …}
    +nested: Doctrine\ORM\PersistentCollection {#4277 …}
    +votes: Doctrine\ORM\PersistentCollection {#4279 …}
    +reports: Doctrine\ORM\PersistentCollection {#4281 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4283 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4285 …}
    -id: 330620
    -bodyTs: "'180':17 'allow':6 'analyt':7 'app':3 'ask':25 'bidder':35 'big':20 'complet':16 'dev':13 'foss':2 'help':11 'highest':34 'inform':31 'most':5 'sell':29 'sinc':22 'tech':21 'track':9 'whenev':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8528131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705906895 {#4270
      date: 2024-01-22 08:01:35.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 26.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4347
    +user: App\Entity\User {#4360
      +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
      +cover: null
      +email: "kbal@fedia.io"
      +username: "@kbal@fedia.io"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Recovering skooma addict."
      +lastActive: DateTime @1729210031 {#4344
        date: 2024-10-18 02:07:11.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 {#4362 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
      +entries: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +posts: Doctrine\ORM\PersistentCollection {#4376 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
      +follows: Doctrine\ORM\PersistentCollection {#4388 …}
      +followers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +violations: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      +awards: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
      +categories: Doctrine\ORM\PersistentCollection {#4412 …}
      -id: 72171
      -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
      +apId: "kbal@fedia.io"
      +apProfileId: "https://fedia.io/u/kbal"
      +apPublicUrl: "https://fedia.io/u/kbal"
      +apFollowersUrl: "https://fedia.io/u/kbal/followers"
      +apInboxUrl: "https://fedia.io/f/inbox"
      +apDomain: "fedia.io"
      +apPreferredUsername: "kbal"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728394120 {#4345
        date: 2024-10-08 15:28:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699242283 {#4346
        date: 2023-11-06 04:44:43.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > It is opt-out\n
      \n
      Yeah, you are doing it wrong. As I am guessing you already know, even if you haven't fully admitted it to yourself yet. All telemetry should be opt-in.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705935415 {#4342
      date: 2024-01-22 15:56:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4348 …}
    +nested: Doctrine\ORM\PersistentCollection {#4350 …}
    +votes: Doctrine\ORM\PersistentCollection {#4352 …}
    +reports: Doctrine\ORM\PersistentCollection {#4354 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4358 …}
    -id: 331520
    -bodyTs: "'admit':25 'alreadi':17 'even':19 'fulli':24 'guess':15 'haven':22 'know':18 'opt':4,35 'opt-in':34 'opt-out':3 'telemetri':31 'wrong':11 'yeah':6 'yet':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fedia.io/m/opensource@lemmy.ml/t/511560/-/comment/3348966"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935415 {#4343
      date: 2024-01-22 15:56:55.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9183
  +comment: App\Entity\EntryComment {#4347
    +user: App\Entity\User {#4360
      +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
      +cover: null
      +email: "kbal@fedia.io"
      +username: "@kbal@fedia.io"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Recovering skooma addict."
      +lastActive: DateTime @1729210031 {#4344
        date: 2024-10-18 02:07:11.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 {#4362 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
      +entries: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +posts: Doctrine\ORM\PersistentCollection {#4376 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
      +follows: Doctrine\ORM\PersistentCollection {#4388 …}
      +followers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +violations: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      +awards: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
      +categories: Doctrine\ORM\PersistentCollection {#4412 …}
      -id: 72171
      -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
      +apId: "kbal@fedia.io"
      +apProfileId: "https://fedia.io/u/kbal"
      +apPublicUrl: "https://fedia.io/u/kbal"
      +apFollowersUrl: "https://fedia.io/u/kbal/followers"
      +apInboxUrl: "https://fedia.io/f/inbox"
      +apDomain: "fedia.io"
      +apPreferredUsername: "kbal"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728394120 {#4345
        date: 2024-10-08 15:28:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699242283 {#4346
        date: 2023-11-06 04:44:43.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > It is opt-out\n
      \n
      Yeah, you are doing it wrong. As I am guessing you already know, even if you haven't fully admitted it to yourself yet. All telemetry should be opt-in.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705935415 {#4342
      date: 2024-01-22 15:56:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4348 …}
    +nested: Doctrine\ORM\PersistentCollection {#4350 …}
    +votes: Doctrine\ORM\PersistentCollection {#4352 …}
    +reports: Doctrine\ORM\PersistentCollection {#4354 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4358 …}
    -id: 331520
    -bodyTs: "'admit':25 'alreadi':17 'even':19 'fulli':24 'guess':15 'haven':22 'know':18 'opt':4,35 'opt-in':34 'opt-out':3 'telemetri':31 'wrong':11 'yeah':6 'yet':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fedia.io/m/opensource@lemmy.ml/t/511560/-/comment/3348966"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935415 {#4343
      date: 2024-01-22 15:56:55.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -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 {#4360
    +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
    +cover: null
    +email: "kbal@fedia.io"
    +username: "@kbal@fedia.io"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Recovering skooma addict."
    +lastActive: DateTime @1729210031 {#4344
      date: 2024-10-18 02:07:11.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 {#4362 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
    +entries: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
    +posts: Doctrine\ORM\PersistentCollection {#4376 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
    +follows: Doctrine\ORM\PersistentCollection {#4388 …}
    +followers: Doctrine\ORM\PersistentCollection {#4390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +violations: Doctrine\ORM\PersistentCollection {#4404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
    +awards: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
    +categories: Doctrine\ORM\PersistentCollection {#4412 …}
    -id: 72171
    -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
    +apId: "kbal@fedia.io"
    +apProfileId: "https://fedia.io/u/kbal"
    +apPublicUrl: "https://fedia.io/u/kbal"
    +apFollowersUrl: "https://fedia.io/u/kbal/followers"
    +apInboxUrl: "https://fedia.io/f/inbox"
    +apDomain: "fedia.io"
    +apPreferredUsername: "kbal"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728394120 {#4345
      date: 2024-10-08 15:28:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699242283 {#4346
      date: 2023-11-06 04:44:43.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9228
  +user: App\Entity\User {#4360
    +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
    +cover: null
    +email: "kbal@fedia.io"
    +username: "@kbal@fedia.io"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Recovering skooma addict."
    +lastActive: DateTime @1729210031 {#4344
      date: 2024-10-18 02:07:11.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 {#4362 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
    +entries: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
    +posts: Doctrine\ORM\PersistentCollection {#4376 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
    +follows: Doctrine\ORM\PersistentCollection {#4388 …}
    +followers: Doctrine\ORM\PersistentCollection {#4390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +violations: Doctrine\ORM\PersistentCollection {#4404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
    +awards: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
    +categories: Doctrine\ORM\PersistentCollection {#4412 …}
    -id: 72171
    -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
    +apId: "kbal@fedia.io"
    +apProfileId: "https://fedia.io/u/kbal"
    +apPublicUrl: "https://fedia.io/u/kbal"
    +apFollowersUrl: "https://fedia.io/u/kbal/followers"
    +apInboxUrl: "https://fedia.io/f/inbox"
    +apDomain: "fedia.io"
    +apPreferredUsername: "kbal"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728394120 {#4345
      date: 2024-10-08 15:28:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699242283 {#4346
      date: 2023-11-06 04:44:43.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705935415 {#4343
    date: 2024-01-22 15:56:55.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9283
  +date: DateTimeImmutable @1705935415 {#4343
    date: 2024-01-22 15:56:55.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705935415 {#4343
    date: 2024-01-22 15:56:55.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9337
  +createdAt: DateTimeImmutable @1705935415 {#4343
    date: 2024-01-22 15:56:55.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 5.18 ms
Input props
[
  "user" => App\Entity\User {#4360
    +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
    +cover: null
    +email: "kbal@fedia.io"
    +username: "@kbal@fedia.io"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Recovering skooma addict."
    +lastActive: DateTime @1729210031 {#4344
      date: 2024-10-18 02:07:11.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 {#4362 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
    +entries: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
    +posts: Doctrine\ORM\PersistentCollection {#4376 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
    +follows: Doctrine\ORM\PersistentCollection {#4388 …}
    +followers: Doctrine\ORM\PersistentCollection {#4390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +violations: Doctrine\ORM\PersistentCollection {#4404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
    +awards: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
    +categories: Doctrine\ORM\PersistentCollection {#4412 …}
    -id: 72171
    -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
    +apId: "kbal@fedia.io"
    +apProfileId: "https://fedia.io/u/kbal"
    +apPublicUrl: "https://fedia.io/u/kbal"
    +apFollowersUrl: "https://fedia.io/u/kbal/followers"
    +apInboxUrl: "https://fedia.io/f/inbox"
    +apDomain: "fedia.io"
    +apPreferredUsername: "kbal"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728394120 {#4345
      date: 2024-10-08 15:28:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699242283 {#4346
      date: 2023-11-06 04:44:43.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9391
  +width: 40
  +height: 40
  +user: App\Entity\User {#4360
    +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
    +cover: null
    +email: "kbal@fedia.io"
    +username: "@kbal@fedia.io"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Recovering skooma addict."
    +lastActive: DateTime @1729210031 {#4344
      date: 2024-10-18 02:07:11.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 {#4362 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
    +entries: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
    +posts: Doctrine\ORM\PersistentCollection {#4376 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
    +follows: Doctrine\ORM\PersistentCollection {#4388 …}
    +followers: Doctrine\ORM\PersistentCollection {#4390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +violations: Doctrine\ORM\PersistentCollection {#4404 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
    +awards: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
    +categories: Doctrine\ORM\PersistentCollection {#4412 …}
    -id: 72171
    -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
    +apId: "kbal@fedia.io"
    +apProfileId: "https://fedia.io/u/kbal"
    +apPublicUrl: "https://fedia.io/u/kbal"
    +apFollowersUrl: "https://fedia.io/u/kbal/followers"
    +apInboxUrl: "https://fedia.io/f/inbox"
    +apDomain: "fedia.io"
    +apPreferredUsername: "kbal"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728394120 {#4345
      date: 2024-10-08 15:28:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699242283 {#4346
      date: 2023-11-06 04:44:43.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4347
    +user: App\Entity\User {#4360
      +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
      +cover: null
      +email: "kbal@fedia.io"
      +username: "@kbal@fedia.io"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Recovering skooma addict."
      +lastActive: DateTime @1729210031 {#4344
        date: 2024-10-18 02:07:11.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 {#4362 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
      +entries: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +posts: Doctrine\ORM\PersistentCollection {#4376 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
      +follows: Doctrine\ORM\PersistentCollection {#4388 …}
      +followers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +violations: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      +awards: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
      +categories: Doctrine\ORM\PersistentCollection {#4412 …}
      -id: 72171
      -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
      +apId: "kbal@fedia.io"
      +apProfileId: "https://fedia.io/u/kbal"
      +apPublicUrl: "https://fedia.io/u/kbal"
      +apFollowersUrl: "https://fedia.io/u/kbal/followers"
      +apInboxUrl: "https://fedia.io/f/inbox"
      +apDomain: "fedia.io"
      +apPreferredUsername: "kbal"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728394120 {#4345
        date: 2024-10-08 15:28:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699242283 {#4346
        date: 2023-11-06 04:44:43.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > It is opt-out\n
      \n
      Yeah, you are doing it wrong. As I am guessing you already know, even if you haven't fully admitted it to yourself yet. All telemetry should be opt-in.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705935415 {#4342
      date: 2024-01-22 15:56:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4348 …}
    +nested: Doctrine\ORM\PersistentCollection {#4350 …}
    +votes: Doctrine\ORM\PersistentCollection {#4352 …}
    +reports: Doctrine\ORM\PersistentCollection {#4354 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4358 …}
    -id: 331520
    -bodyTs: "'admit':25 'alreadi':17 'even':19 'fulli':24 'guess':15 'haven':22 'know':18 'opt':4,35 'opt-in':34 'opt-out':3 'telemetri':31 'wrong':11 'yeah':6 'yet':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fedia.io/m/opensource@lemmy.ml/t/511560/-/comment/3348966"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935415 {#4343
      date: 2024-01-22 15:56:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9474
  +subject: App\Entity\EntryComment {#4347
    +user: App\Entity\User {#4360
      +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
      +cover: null
      +email: "kbal@fedia.io"
      +username: "@kbal@fedia.io"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Recovering skooma addict."
      +lastActive: DateTime @1729210031 {#4344
        date: 2024-10-18 02:07:11.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 {#4362 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
      +entries: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +posts: Doctrine\ORM\PersistentCollection {#4376 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
      +follows: Doctrine\ORM\PersistentCollection {#4388 …}
      +followers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +violations: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      +awards: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
      +categories: Doctrine\ORM\PersistentCollection {#4412 …}
      -id: 72171
      -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
      +apId: "kbal@fedia.io"
      +apProfileId: "https://fedia.io/u/kbal"
      +apPublicUrl: "https://fedia.io/u/kbal"
      +apFollowersUrl: "https://fedia.io/u/kbal/followers"
      +apInboxUrl: "https://fedia.io/f/inbox"
      +apDomain: "fedia.io"
      +apPreferredUsername: "kbal"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728394120 {#4345
        date: 2024-10-08 15:28:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699242283 {#4346
        date: 2023-11-06 04:44:43.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > It is opt-out\n
      \n
      Yeah, you are doing it wrong. As I am guessing you already know, even if you haven't fully admitted it to yourself yet. All telemetry should be opt-in.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705935415 {#4342
      date: 2024-01-22 15:56:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4348 …}
    +nested: Doctrine\ORM\PersistentCollection {#4350 …}
    +votes: Doctrine\ORM\PersistentCollection {#4352 …}
    +reports: Doctrine\ORM\PersistentCollection {#4354 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4358 …}
    -id: 331520
    -bodyTs: "'admit':25 'alreadi':17 'even':19 'fulli':24 'guess':15 'haven':22 'know':18 'opt':4,35 'opt-in':34 'opt-out':3 'telemetri':31 'wrong':11 'yeah':6 'yet':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fedia.io/m/opensource@lemmy.ml/t/511560/-/comment/3348966"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935415 {#4343
      date: 2024-01-22 15:56:55.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4347
    +user: App\Entity\User {#4360
      +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
      +cover: null
      +email: "kbal@fedia.io"
      +username: "@kbal@fedia.io"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Recovering skooma addict."
      +lastActive: DateTime @1729210031 {#4344
        date: 2024-10-18 02:07:11.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 {#4362 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
      +entries: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +posts: Doctrine\ORM\PersistentCollection {#4376 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
      +follows: Doctrine\ORM\PersistentCollection {#4388 …}
      +followers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +violations: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      +awards: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
      +categories: Doctrine\ORM\PersistentCollection {#4412 …}
      -id: 72171
      -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
      +apId: "kbal@fedia.io"
      +apProfileId: "https://fedia.io/u/kbal"
      +apPublicUrl: "https://fedia.io/u/kbal"
      +apFollowersUrl: "https://fedia.io/u/kbal/followers"
      +apInboxUrl: "https://fedia.io/f/inbox"
      +apDomain: "fedia.io"
      +apPreferredUsername: "kbal"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728394120 {#4345
        date: 2024-10-08 15:28:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699242283 {#4346
        date: 2023-11-06 04:44:43.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > It is opt-out\n
      \n
      Yeah, you are doing it wrong. As I am guessing you already know, even if you haven't fully admitted it to yourself yet. All telemetry should be opt-in.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705935415 {#4342
      date: 2024-01-22 15:56:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4348 …}
    +nested: Doctrine\ORM\PersistentCollection {#4350 …}
    +votes: Doctrine\ORM\PersistentCollection {#4352 …}
    +reports: Doctrine\ORM\PersistentCollection {#4354 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4358 …}
    -id: 331520
    -bodyTs: "'admit':25 'alreadi':17 'even':19 'fulli':24 'guess':15 'haven':22 'know':18 'opt':4,35 'opt-in':34 'opt-out':3 'telemetri':31 'wrong':11 'yeah':6 'yet':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fedia.io/m/opensource@lemmy.ml/t/511560/-/comment/3348966"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935415 {#4343
      date: 2024-01-22 15:56:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9531
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4347
    +user: App\Entity\User {#4360
      +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
      +cover: null
      +email: "kbal@fedia.io"
      +username: "@kbal@fedia.io"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Recovering skooma addict."
      +lastActive: DateTime @1729210031 {#4344
        date: 2024-10-18 02:07:11.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 {#4362 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
      +entries: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +posts: Doctrine\ORM\PersistentCollection {#4376 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
      +follows: Doctrine\ORM\PersistentCollection {#4388 …}
      +followers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +violations: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      +awards: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
      +categories: Doctrine\ORM\PersistentCollection {#4412 …}
      -id: 72171
      -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
      +apId: "kbal@fedia.io"
      +apProfileId: "https://fedia.io/u/kbal"
      +apPublicUrl: "https://fedia.io/u/kbal"
      +apFollowersUrl: "https://fedia.io/u/kbal/followers"
      +apInboxUrl: "https://fedia.io/f/inbox"
      +apDomain: "fedia.io"
      +apPreferredUsername: "kbal"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728394120 {#4345
        date: 2024-10-08 15:28:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699242283 {#4346
        date: 2023-11-06 04:44:43.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > It is opt-out\n
      \n
      Yeah, you are doing it wrong. As I am guessing you already know, even if you haven't fully admitted it to yourself yet. All telemetry should be opt-in.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705935415 {#4342
      date: 2024-01-22 15:56:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4348 …}
    +nested: Doctrine\ORM\PersistentCollection {#4350 …}
    +votes: Doctrine\ORM\PersistentCollection {#4352 …}
    +reports: Doctrine\ORM\PersistentCollection {#4354 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4358 …}
    -id: 331520
    -bodyTs: "'admit':25 'alreadi':17 'even':19 'fulli':24 'guess':15 'haven':22 'know':18 'opt':4,35 'opt-in':34 'opt-out':3 'telemetri':31 'wrong':11 'yeah':6 'yet':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fedia.io/m/opensource@lemmy.ml/t/511560/-/comment/3348966"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935415 {#4343
      date: 2024-01-22 15:56:55.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 8.57 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4347
    +user: App\Entity\User {#4360
      +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
      +cover: null
      +email: "kbal@fedia.io"
      +username: "@kbal@fedia.io"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Recovering skooma addict."
      +lastActive: DateTime @1729210031 {#4344
        date: 2024-10-18 02:07:11.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 {#4362 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
      +entries: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +posts: Doctrine\ORM\PersistentCollection {#4376 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
      +follows: Doctrine\ORM\PersistentCollection {#4388 …}
      +followers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +violations: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      +awards: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
      +categories: Doctrine\ORM\PersistentCollection {#4412 …}
      -id: 72171
      -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
      +apId: "kbal@fedia.io"
      +apProfileId: "https://fedia.io/u/kbal"
      +apPublicUrl: "https://fedia.io/u/kbal"
      +apFollowersUrl: "https://fedia.io/u/kbal/followers"
      +apInboxUrl: "https://fedia.io/f/inbox"
      +apDomain: "fedia.io"
      +apPreferredUsername: "kbal"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728394120 {#4345
        date: 2024-10-08 15:28:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699242283 {#4346
        date: 2023-11-06 04:44:43.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > It is opt-out\n
      \n
      Yeah, you are doing it wrong. As I am guessing you already know, even if you haven't fully admitted it to yourself yet. All telemetry should be opt-in.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705935415 {#4342
      date: 2024-01-22 15:56:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4348 …}
    +nested: Doctrine\ORM\PersistentCollection {#4350 …}
    +votes: Doctrine\ORM\PersistentCollection {#4352 …}
    +reports: Doctrine\ORM\PersistentCollection {#4354 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4358 …}
    -id: 331520
    -bodyTs: "'admit':25 'alreadi':17 'even':19 'fulli':24 'guess':15 'haven':22 'know':18 'opt':4,35 'opt-in':34 'opt-out':3 'telemetri':31 'wrong':11 'yeah':6 'yet':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fedia.io/m/opensource@lemmy.ml/t/511560/-/comment/3348966"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935415 {#4343
      date: 2024-01-22 15:56:55.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9771
  +comment: App\Entity\EntryComment {#4347
    +user: App\Entity\User {#4360
      +avatar: Proxies\__CG__\App\Entity\Image {#4361 …}
      +cover: null
      +email: "kbal@fedia.io"
      +username: "@kbal@fedia.io"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Recovering skooma addict."
      +lastActive: DateTime @1729210031 {#4344
        date: 2024-10-18 02:07:11.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 {#4362 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4366 …}
      +entries: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4372 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4374 …}
      +posts: Doctrine\ORM\PersistentCollection {#4376 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4378 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4380 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4384 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4386 …}
      +follows: Doctrine\ORM\PersistentCollection {#4388 …}
      +followers: Doctrine\ORM\PersistentCollection {#4390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4396 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4398 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +violations: Doctrine\ORM\PersistentCollection {#4404 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4406 …}
      +awards: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4410 …}
      +categories: Doctrine\ORM\PersistentCollection {#4412 …}
      -id: 72171
      -password: "$2y$13$8r.8Yov.QhOc2LhB5jmRPO0FFPNcasnMSzJlj2ZjKFh040LvamUwK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4414 …}
      +apId: "kbal@fedia.io"
      +apProfileId: "https://fedia.io/u/kbal"
      +apPublicUrl: "https://fedia.io/u/kbal"
      +apFollowersUrl: "https://fedia.io/u/kbal/followers"
      +apInboxUrl: "https://fedia.io/f/inbox"
      +apDomain: "fedia.io"
      +apPreferredUsername: "kbal"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728394120 {#4345
        date: 2024-10-08 15:28:40.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699242283 {#4346
        date: 2023-11-06 04:44:43.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      > It is opt-out\n
      \n
      Yeah, you are doing it wrong. As I am guessing you already know, even if you haven't fully admitted it to yourself yet. All telemetry should be opt-in.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1705935415 {#4342
      date: 2024-01-22 15:56:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4348 …}
    +nested: Doctrine\ORM\PersistentCollection {#4350 …}
    +votes: Doctrine\ORM\PersistentCollection {#4352 …}
    +reports: Doctrine\ORM\PersistentCollection {#4354 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4358 …}
    -id: 331520
    -bodyTs: "'admit':25 'alreadi':17 'even':19 'fulli':24 'guess':15 'haven':22 'know':18 'opt':4,35 'opt-in':34 'opt-out':3 'telemetri':31 'wrong':11 'yeah':6 'yet':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://fedia.io/m/opensource@lemmy.ml/t/511560/-/comment/3348966"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705935415 {#4343
      date: 2024-01-22 15:56:55.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 36.51 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4421
    +user: App\Entity\User {#4434
      +avatar: null
      +cover: null
      +email: "akrot@lemmy.world"
      +username: "@akrot@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728559310 {#4418
        date: 2024-10-10 13:21:50.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 {#4435 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
      +entries: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
      +posts: Doctrine\ORM\PersistentCollection {#4449 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
      +follows: Doctrine\ORM\PersistentCollection {#4461 …}
      +followers: Doctrine\ORM\PersistentCollection {#4463 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
      +reports: Doctrine\ORM\PersistentCollection {#4473 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
      +violations: Doctrine\ORM\PersistentCollection {#4477 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
      +awards: Doctrine\ORM\PersistentCollection {#4481 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
      +categories: Doctrine\ORM\PersistentCollection {#4485 …}
      -id: 53723
      -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
      +apId: "akrot@lemmy.world"
      +apProfileId: "https://lemmy.world/u/akrot"
      +apPublicUrl: "https://lemmy.world/u/akrot"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "akrot"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727315294 {#4419
        date: 2024-09-26 03:48:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696772302 {#4420
        date: 2023-10-08 15:38:22.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "As an OSS user, and developper, OPT-OUT is a shitty practice. It should be opt-in to users who face crashes issues if they want to share that data (they care enough to provide their info to the dev to fix it). I know this makes users sound entitled, but otherwise the “opt-out” permission will be exploited by someone which will make users even more paranoid about OSS apps."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705962852 {#4416
      date: 2024-01-22 23:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4424 …}
    +votes: Doctrine\ORM\PersistentCollection {#4426 …}
    +reports: Doctrine\ORM\PersistentCollection {#4428 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    -id: 332783
    -bodyTs: "'app':74 'care':34 'crash':24 'data':32 'dev':42 'developp':6 'enough':35 'entitl':52 'even':69 'exploit':62 'face':23 'fix':44 'info':39 'issu':25 'know':47 'make':49,67 'opt':8,18,57 'opt-in':17 'opt-out':7,56 'oss':3,73 'otherwis':54 'paranoid':71 'permiss':59 'practic':13 'provid':37 'share':30 'shitti':12 'someon':64 'sound':51 'user':4,21,50,68 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6924452"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705962852 {#4417
      date: 2024-01-22 23:34:12.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9841
  +comment: App\Entity\EntryComment {#4421
    +user: App\Entity\User {#4434
      +avatar: null
      +cover: null
      +email: "akrot@lemmy.world"
      +username: "@akrot@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728559310 {#4418
        date: 2024-10-10 13:21:50.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 {#4435 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
      +entries: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
      +posts: Doctrine\ORM\PersistentCollection {#4449 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
      +follows: Doctrine\ORM\PersistentCollection {#4461 …}
      +followers: Doctrine\ORM\PersistentCollection {#4463 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
      +reports: Doctrine\ORM\PersistentCollection {#4473 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
      +violations: Doctrine\ORM\PersistentCollection {#4477 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
      +awards: Doctrine\ORM\PersistentCollection {#4481 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
      +categories: Doctrine\ORM\PersistentCollection {#4485 …}
      -id: 53723
      -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
      +apId: "akrot@lemmy.world"
      +apProfileId: "https://lemmy.world/u/akrot"
      +apPublicUrl: "https://lemmy.world/u/akrot"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "akrot"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727315294 {#4419
        date: 2024-09-26 03:48:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696772302 {#4420
        date: 2023-10-08 15:38:22.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "As an OSS user, and developper, OPT-OUT is a shitty practice. It should be opt-in to users who face crashes issues if they want to share that data (they care enough to provide their info to the dev to fix it). I know this makes users sound entitled, but otherwise the “opt-out” permission will be exploited by someone which will make users even more paranoid about OSS apps."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705962852 {#4416
      date: 2024-01-22 23:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4424 …}
    +votes: Doctrine\ORM\PersistentCollection {#4426 …}
    +reports: Doctrine\ORM\PersistentCollection {#4428 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    -id: 332783
    -bodyTs: "'app':74 'care':34 'crash':24 'data':32 'dev':42 'developp':6 'enough':35 'entitl':52 'even':69 'exploit':62 'face':23 'fix':44 'info':39 'issu':25 'know':47 'make':49,67 'opt':8,18,57 'opt-in':17 'opt-out':7,56 'oss':3,73 'otherwis':54 'paranoid':71 'permiss':59 'practic':13 'provid':37 'share':30 'shitti':12 'someon':64 'sound':51 'user':4,21,50,68 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6924452"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705962852 {#4417
      date: 2024-01-22 23:34:12.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4434
    +avatar: null
    +cover: null
    +email: "akrot@lemmy.world"
    +username: "@akrot@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728559310 {#4418
      date: 2024-10-10 13:21:50.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 {#4435 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
    +entries: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
    +posts: Doctrine\ORM\PersistentCollection {#4449 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
    +follows: Doctrine\ORM\PersistentCollection {#4461 …}
    +followers: Doctrine\ORM\PersistentCollection {#4463 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
    +reports: Doctrine\ORM\PersistentCollection {#4473 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
    +violations: Doctrine\ORM\PersistentCollection {#4477 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
    +awards: Doctrine\ORM\PersistentCollection {#4481 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
    +categories: Doctrine\ORM\PersistentCollection {#4485 …}
    -id: 53723
    -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
    +apId: "akrot@lemmy.world"
    +apProfileId: "https://lemmy.world/u/akrot"
    +apPublicUrl: "https://lemmy.world/u/akrot"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "akrot"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727315294 {#4419
      date: 2024-09-26 03:48:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696772302 {#4420
      date: 2023-10-08 15:38:22.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9886
  +user: App\Entity\User {#4434
    +avatar: null
    +cover: null
    +email: "akrot@lemmy.world"
    +username: "@akrot@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728559310 {#4418
      date: 2024-10-10 13:21:50.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 {#4435 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
    +entries: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
    +posts: Doctrine\ORM\PersistentCollection {#4449 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
    +follows: Doctrine\ORM\PersistentCollection {#4461 …}
    +followers: Doctrine\ORM\PersistentCollection {#4463 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
    +reports: Doctrine\ORM\PersistentCollection {#4473 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
    +violations: Doctrine\ORM\PersistentCollection {#4477 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
    +awards: Doctrine\ORM\PersistentCollection {#4481 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
    +categories: Doctrine\ORM\PersistentCollection {#4485 …}
    -id: 53723
    -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
    +apId: "akrot@lemmy.world"
    +apProfileId: "https://lemmy.world/u/akrot"
    +apPublicUrl: "https://lemmy.world/u/akrot"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "akrot"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727315294 {#4419
      date: 2024-09-26 03:48:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696772302 {#4420
      date: 2023-10-08 15:38:22.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705962852 {#4417
    date: 2024-01-22 23:34:12.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9941
  +date: DateTimeImmutable @1705962852 {#4417
    date: 2024-01-22 23:34:12.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.38 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705962852 {#4417
    date: 2024-01-22 23:34:12.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9995
  +createdAt: DateTimeImmutable @1705962852 {#4417
    date: 2024-01-22 23:34:12.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4434
    +avatar: null
    +cover: null
    +email: "akrot@lemmy.world"
    +username: "@akrot@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728559310 {#4418
      date: 2024-10-10 13:21:50.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 {#4435 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
    +entries: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
    +posts: Doctrine\ORM\PersistentCollection {#4449 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
    +follows: Doctrine\ORM\PersistentCollection {#4461 …}
    +followers: Doctrine\ORM\PersistentCollection {#4463 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
    +reports: Doctrine\ORM\PersistentCollection {#4473 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
    +violations: Doctrine\ORM\PersistentCollection {#4477 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
    +awards: Doctrine\ORM\PersistentCollection {#4481 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
    +categories: Doctrine\ORM\PersistentCollection {#4485 …}
    -id: 53723
    -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
    +apId: "akrot@lemmy.world"
    +apProfileId: "https://lemmy.world/u/akrot"
    +apPublicUrl: "https://lemmy.world/u/akrot"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "akrot"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727315294 {#4419
      date: 2024-09-26 03:48:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696772302 {#4420
      date: 2023-10-08 15:38:22.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10049
  +width: 40
  +height: 40
  +user: App\Entity\User {#4434
    +avatar: null
    +cover: null
    +email: "akrot@lemmy.world"
    +username: "@akrot@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728559310 {#4418
      date: 2024-10-10 13:21:50.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 {#4435 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
    +entries: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
    +posts: Doctrine\ORM\PersistentCollection {#4449 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
    +follows: Doctrine\ORM\PersistentCollection {#4461 …}
    +followers: Doctrine\ORM\PersistentCollection {#4463 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
    +reports: Doctrine\ORM\PersistentCollection {#4473 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
    +violations: Doctrine\ORM\PersistentCollection {#4477 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
    +awards: Doctrine\ORM\PersistentCollection {#4481 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
    +categories: Doctrine\ORM\PersistentCollection {#4485 …}
    -id: 53723
    -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
    +apId: "akrot@lemmy.world"
    +apProfileId: "https://lemmy.world/u/akrot"
    +apPublicUrl: "https://lemmy.world/u/akrot"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "akrot"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727315294 {#4419
      date: 2024-09-26 03:48:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696772302 {#4420
      date: 2023-10-08 15:38:22.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4421
    +user: App\Entity\User {#4434
      +avatar: null
      +cover: null
      +email: "akrot@lemmy.world"
      +username: "@akrot@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728559310 {#4418
        date: 2024-10-10 13:21:50.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 {#4435 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
      +entries: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
      +posts: Doctrine\ORM\PersistentCollection {#4449 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
      +follows: Doctrine\ORM\PersistentCollection {#4461 …}
      +followers: Doctrine\ORM\PersistentCollection {#4463 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
      +reports: Doctrine\ORM\PersistentCollection {#4473 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
      +violations: Doctrine\ORM\PersistentCollection {#4477 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
      +awards: Doctrine\ORM\PersistentCollection {#4481 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
      +categories: Doctrine\ORM\PersistentCollection {#4485 …}
      -id: 53723
      -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
      +apId: "akrot@lemmy.world"
      +apProfileId: "https://lemmy.world/u/akrot"
      +apPublicUrl: "https://lemmy.world/u/akrot"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "akrot"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727315294 {#4419
        date: 2024-09-26 03:48:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696772302 {#4420
        date: 2023-10-08 15:38:22.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "As an OSS user, and developper, OPT-OUT is a shitty practice. It should be opt-in to users who face crashes issues if they want to share that data (they care enough to provide their info to the dev to fix it). I know this makes users sound entitled, but otherwise the “opt-out” permission will be exploited by someone which will make users even more paranoid about OSS apps."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705962852 {#4416
      date: 2024-01-22 23:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4424 …}
    +votes: Doctrine\ORM\PersistentCollection {#4426 …}
    +reports: Doctrine\ORM\PersistentCollection {#4428 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    -id: 332783
    -bodyTs: "'app':74 'care':34 'crash':24 'data':32 'dev':42 'developp':6 'enough':35 'entitl':52 'even':69 'exploit':62 'face':23 'fix':44 'info':39 'issu':25 'know':47 'make':49,67 'opt':8,18,57 'opt-in':17 'opt-out':7,56 'oss':3,73 'otherwis':54 'paranoid':71 'permiss':59 'practic':13 'provid':37 'share':30 'shitti':12 'someon':64 'sound':51 'user':4,21,50,68 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6924452"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705962852 {#4417
      date: 2024-01-22 23:34:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10118
  +subject: App\Entity\EntryComment {#4421
    +user: App\Entity\User {#4434
      +avatar: null
      +cover: null
      +email: "akrot@lemmy.world"
      +username: "@akrot@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728559310 {#4418
        date: 2024-10-10 13:21:50.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 {#4435 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
      +entries: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
      +posts: Doctrine\ORM\PersistentCollection {#4449 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
      +follows: Doctrine\ORM\PersistentCollection {#4461 …}
      +followers: Doctrine\ORM\PersistentCollection {#4463 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
      +reports: Doctrine\ORM\PersistentCollection {#4473 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
      +violations: Doctrine\ORM\PersistentCollection {#4477 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
      +awards: Doctrine\ORM\PersistentCollection {#4481 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
      +categories: Doctrine\ORM\PersistentCollection {#4485 …}
      -id: 53723
      -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
      +apId: "akrot@lemmy.world"
      +apProfileId: "https://lemmy.world/u/akrot"
      +apPublicUrl: "https://lemmy.world/u/akrot"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "akrot"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727315294 {#4419
        date: 2024-09-26 03:48:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696772302 {#4420
        date: 2023-10-08 15:38:22.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "As an OSS user, and developper, OPT-OUT is a shitty practice. It should be opt-in to users who face crashes issues if they want to share that data (they care enough to provide their info to the dev to fix it). I know this makes users sound entitled, but otherwise the “opt-out” permission will be exploited by someone which will make users even more paranoid about OSS apps."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705962852 {#4416
      date: 2024-01-22 23:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4424 …}
    +votes: Doctrine\ORM\PersistentCollection {#4426 …}
    +reports: Doctrine\ORM\PersistentCollection {#4428 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    -id: 332783
    -bodyTs: "'app':74 'care':34 'crash':24 'data':32 'dev':42 'developp':6 'enough':35 'entitl':52 'even':69 'exploit':62 'face':23 'fix':44 'info':39 'issu':25 'know':47 'make':49,67 'opt':8,18,57 'opt-in':17 'opt-out':7,56 'oss':3,73 'otherwis':54 'paranoid':71 'permiss':59 'practic':13 'provid':37 'share':30 'shitti':12 'someon':64 'sound':51 'user':4,21,50,68 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6924452"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705962852 {#4417
      date: 2024-01-22 23:34:12.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 4.58 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4421
    +user: App\Entity\User {#4434
      +avatar: null
      +cover: null
      +email: "akrot@lemmy.world"
      +username: "@akrot@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728559310 {#4418
        date: 2024-10-10 13:21:50.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 {#4435 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
      +entries: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
      +posts: Doctrine\ORM\PersistentCollection {#4449 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
      +follows: Doctrine\ORM\PersistentCollection {#4461 …}
      +followers: Doctrine\ORM\PersistentCollection {#4463 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
      +reports: Doctrine\ORM\PersistentCollection {#4473 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
      +violations: Doctrine\ORM\PersistentCollection {#4477 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
      +awards: Doctrine\ORM\PersistentCollection {#4481 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
      +categories: Doctrine\ORM\PersistentCollection {#4485 …}
      -id: 53723
      -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
      +apId: "akrot@lemmy.world"
      +apProfileId: "https://lemmy.world/u/akrot"
      +apPublicUrl: "https://lemmy.world/u/akrot"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "akrot"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727315294 {#4419
        date: 2024-09-26 03:48:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696772302 {#4420
        date: 2023-10-08 15:38:22.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "As an OSS user, and developper, OPT-OUT is a shitty practice. It should be opt-in to users who face crashes issues if they want to share that data (they care enough to provide their info to the dev to fix it). I know this makes users sound entitled, but otherwise the “opt-out” permission will be exploited by someone which will make users even more paranoid about OSS apps."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705962852 {#4416
      date: 2024-01-22 23:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4424 …}
    +votes: Doctrine\ORM\PersistentCollection {#4426 …}
    +reports: Doctrine\ORM\PersistentCollection {#4428 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    -id: 332783
    -bodyTs: "'app':74 'care':34 'crash':24 'data':32 'dev':42 'developp':6 'enough':35 'entitl':52 'even':69 'exploit':62 'face':23 'fix':44 'info':39 'issu':25 'know':47 'make':49,67 'opt':8,18,57 'opt-in':17 'opt-out':7,56 'oss':3,73 'otherwis':54 'paranoid':71 'permiss':59 'practic':13 'provid':37 'share':30 'shitti':12 'someon':64 'sound':51 'user':4,21,50,68 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6924452"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705962852 {#4417
      date: 2024-01-22 23:34:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10175
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4421
    +user: App\Entity\User {#4434
      +avatar: null
      +cover: null
      +email: "akrot@lemmy.world"
      +username: "@akrot@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728559310 {#4418
        date: 2024-10-10 13:21:50.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 {#4435 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
      +entries: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
      +posts: Doctrine\ORM\PersistentCollection {#4449 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
      +follows: Doctrine\ORM\PersistentCollection {#4461 …}
      +followers: Doctrine\ORM\PersistentCollection {#4463 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
      +reports: Doctrine\ORM\PersistentCollection {#4473 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
      +violations: Doctrine\ORM\PersistentCollection {#4477 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
      +awards: Doctrine\ORM\PersistentCollection {#4481 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
      +categories: Doctrine\ORM\PersistentCollection {#4485 …}
      -id: 53723
      -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
      +apId: "akrot@lemmy.world"
      +apProfileId: "https://lemmy.world/u/akrot"
      +apPublicUrl: "https://lemmy.world/u/akrot"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "akrot"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727315294 {#4419
        date: 2024-09-26 03:48:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696772302 {#4420
        date: 2023-10-08 15:38:22.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "As an OSS user, and developper, OPT-OUT is a shitty practice. It should be opt-in to users who face crashes issues if they want to share that data (they care enough to provide their info to the dev to fix it). I know this makes users sound entitled, but otherwise the “opt-out” permission will be exploited by someone which will make users even more paranoid about OSS apps."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705962852 {#4416
      date: 2024-01-22 23:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4424 …}
    +votes: Doctrine\ORM\PersistentCollection {#4426 …}
    +reports: Doctrine\ORM\PersistentCollection {#4428 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    -id: 332783
    -bodyTs: "'app':74 'care':34 'crash':24 'data':32 'dev':42 'developp':6 'enough':35 'entitl':52 'even':69 'exploit':62 'face':23 'fix':44 'info':39 'issu':25 'know':47 'make':49,67 'opt':8,18,57 'opt-in':17 'opt-out':7,56 'oss':3,73 'otherwis':54 'paranoid':71 'permiss':59 'practic':13 'provid':37 'share':30 'shitti':12 'someon':64 'sound':51 'user':4,21,50,68 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6924452"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705962852 {#4417
      date: 2024-01-22 23:34:12.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 4.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4421
    +user: App\Entity\User {#4434
      +avatar: null
      +cover: null
      +email: "akrot@lemmy.world"
      +username: "@akrot@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728559310 {#4418
        date: 2024-10-10 13:21:50.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 {#4435 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
      +entries: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
      +posts: Doctrine\ORM\PersistentCollection {#4449 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
      +follows: Doctrine\ORM\PersistentCollection {#4461 …}
      +followers: Doctrine\ORM\PersistentCollection {#4463 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
      +reports: Doctrine\ORM\PersistentCollection {#4473 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
      +violations: Doctrine\ORM\PersistentCollection {#4477 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
      +awards: Doctrine\ORM\PersistentCollection {#4481 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
      +categories: Doctrine\ORM\PersistentCollection {#4485 …}
      -id: 53723
      -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
      +apId: "akrot@lemmy.world"
      +apProfileId: "https://lemmy.world/u/akrot"
      +apPublicUrl: "https://lemmy.world/u/akrot"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "akrot"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727315294 {#4419
        date: 2024-09-26 03:48:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696772302 {#4420
        date: 2023-10-08 15:38:22.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "As an OSS user, and developper, OPT-OUT is a shitty practice. It should be opt-in to users who face crashes issues if they want to share that data (they care enough to provide their info to the dev to fix it). I know this makes users sound entitled, but otherwise the “opt-out” permission will be exploited by someone which will make users even more paranoid about OSS apps."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705962852 {#4416
      date: 2024-01-22 23:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4424 …}
    +votes: Doctrine\ORM\PersistentCollection {#4426 …}
    +reports: Doctrine\ORM\PersistentCollection {#4428 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    -id: 332783
    -bodyTs: "'app':74 'care':34 'crash':24 'data':32 'dev':42 'developp':6 'enough':35 'entitl':52 'even':69 'exploit':62 'face':23 'fix':44 'info':39 'issu':25 'know':47 'make':49,67 'opt':8,18,57 'opt-in':17 'opt-out':7,56 'oss':3,73 'otherwis':54 'paranoid':71 'permiss':59 'practic':13 'provid':37 'share':30 'shitti':12 'someon':64 'sound':51 'user':4,21,50,68 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6924452"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705962852 {#4417
      date: 2024-01-22 23:34:12.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10415
  +comment: App\Entity\EntryComment {#4421
    +user: App\Entity\User {#4434
      +avatar: null
      +cover: null
      +email: "akrot@lemmy.world"
      +username: "@akrot@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728559310 {#4418
        date: 2024-10-10 13:21:50.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 {#4435 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4439 …}
      +entries: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4445 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4447 …}
      +posts: Doctrine\ORM\PersistentCollection {#4449 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4451 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4453 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4457 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4459 …}
      +follows: Doctrine\ORM\PersistentCollection {#4461 …}
      +followers: Doctrine\ORM\PersistentCollection {#4463 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4469 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4471 …}
      +reports: Doctrine\ORM\PersistentCollection {#4473 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4475 …}
      +violations: Doctrine\ORM\PersistentCollection {#4477 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4479 …}
      +awards: Doctrine\ORM\PersistentCollection {#4481 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4483 …}
      +categories: Doctrine\ORM\PersistentCollection {#4485 …}
      -id: 53723
      -password: "$2y$13$zf2tTp36FEZLlGcMmv2Gs.uCbLnRx7nqpXjW0.Ypy.RLMiJXsieXK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4487 …}
      +apId: "akrot@lemmy.world"
      +apProfileId: "https://lemmy.world/u/akrot"
      +apPublicUrl: "https://lemmy.world/u/akrot"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "akrot"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727315294 {#4419
        date: 2024-09-26 03:48:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696772302 {#4420
        date: 2023-10-08 15:38:22.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "As an OSS user, and developper, OPT-OUT is a shitty practice. It should be opt-in to users who face crashes issues if they want to share that data (they care enough to provide their info to the dev to fix it). I know this makes users sound entitled, but otherwise the “opt-out” permission will be exploited by someone which will make users even more paranoid about OSS apps."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705962852 {#4416
      date: 2024-01-22 23:34:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4424 …}
    +votes: Doctrine\ORM\PersistentCollection {#4426 …}
    +reports: Doctrine\ORM\PersistentCollection {#4428 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    -id: 332783
    -bodyTs: "'app':74 'care':34 'crash':24 'data':32 'dev':42 'developp':6 'enough':35 'entitl':52 'even':69 'exploit':62 'face':23 'fix':44 'info':39 'issu':25 'know':47 'make':49,67 'opt':8,18,57 'opt-in':17 'opt-out':7,56 'oss':3,73 'otherwis':54 'paranoid':71 'permiss':59 'practic':13 'provid':37 'share':30 'shitti':12 'someon':64 'sound':51 'user':4,21,50,68 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6924452"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705962852 {#4417
      date: 2024-01-22 23:34:12.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 130.79 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4494
    +user: App\Entity\User {#4507
      +avatar: null
      +cover: null
      +email: "ResoluteCatnap@lemmy.ml"
      +username: "@ResoluteCatnap@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728955356 {#4491
        date: 2024-10-15 03:22:36.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 {#4508 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
      +entries: Doctrine\ORM\PersistentCollection {#4514 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
      +posts: Doctrine\ORM\PersistentCollection {#4522 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
      +follows: Doctrine\ORM\PersistentCollection {#4534 …}
      +followers: Doctrine\ORM\PersistentCollection {#4536 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
      +reports: Doctrine\ORM\PersistentCollection {#4546 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
      +violations: Doctrine\ORM\PersistentCollection {#4550 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
      +awards: Doctrine\ORM\PersistentCollection {#4554 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
      +categories: Doctrine\ORM\PersistentCollection {#4558 …}
      -id: 91628
      -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
      +apId: "ResoluteCatnap@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
      +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ResoluteCatnap"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723753625 {#4492
        date: 2024-08-15 22:27:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1723753624 {#4493
        date: 2024-08-15 22:27:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
      \n
      Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728257827 {#4489
      date: 2024-10-07 01:37:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4495 …}
    +nested: Doctrine\ORM\PersistentCollection {#4497 …}
    +votes: Doctrine\ORM\PersistentCollection {#4499 …}
    +reports: Doctrine\ORM\PersistentCollection {#4501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
    -id: 332546
    -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7629522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705956909 {#4490
      date: 2024-01-22 21:55:09.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10485
  +comment: App\Entity\EntryComment {#4494
    +user: App\Entity\User {#4507
      +avatar: null
      +cover: null
      +email: "ResoluteCatnap@lemmy.ml"
      +username: "@ResoluteCatnap@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728955356 {#4491
        date: 2024-10-15 03:22:36.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 {#4508 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
      +entries: Doctrine\ORM\PersistentCollection {#4514 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
      +posts: Doctrine\ORM\PersistentCollection {#4522 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
      +follows: Doctrine\ORM\PersistentCollection {#4534 …}
      +followers: Doctrine\ORM\PersistentCollection {#4536 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
      +reports: Doctrine\ORM\PersistentCollection {#4546 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
      +violations: Doctrine\ORM\PersistentCollection {#4550 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
      +awards: Doctrine\ORM\PersistentCollection {#4554 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
      +categories: Doctrine\ORM\PersistentCollection {#4558 …}
      -id: 91628
      -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
      +apId: "ResoluteCatnap@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
      +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ResoluteCatnap"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723753625 {#4492
        date: 2024-08-15 22:27:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1723753624 {#4493
        date: 2024-08-15 22:27:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
      \n
      Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728257827 {#4489
      date: 2024-10-07 01:37:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4495 …}
    +nested: Doctrine\ORM\PersistentCollection {#4497 …}
    +votes: Doctrine\ORM\PersistentCollection {#4499 …}
    +reports: Doctrine\ORM\PersistentCollection {#4501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
    -id: 332546
    -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7629522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705956909 {#4490
      date: 2024-01-22 21:55:09.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4507
    +avatar: null
    +cover: null
    +email: "ResoluteCatnap@lemmy.ml"
    +username: "@ResoluteCatnap@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728955356 {#4491
      date: 2024-10-15 03:22:36.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 {#4508 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
    +entries: Doctrine\ORM\PersistentCollection {#4514 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
    +posts: Doctrine\ORM\PersistentCollection {#4522 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
    +follows: Doctrine\ORM\PersistentCollection {#4534 …}
    +followers: Doctrine\ORM\PersistentCollection {#4536 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
    +reports: Doctrine\ORM\PersistentCollection {#4546 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
    +violations: Doctrine\ORM\PersistentCollection {#4550 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
    +awards: Doctrine\ORM\PersistentCollection {#4554 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
    +categories: Doctrine\ORM\PersistentCollection {#4558 …}
    -id: 91628
    -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
    +apId: "ResoluteCatnap@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
    +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "ResoluteCatnap"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723753625 {#4492
      date: 2024-08-15 22:27:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1723753624 {#4493
      date: 2024-08-15 22:27:04.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10530
  +user: App\Entity\User {#4507
    +avatar: null
    +cover: null
    +email: "ResoluteCatnap@lemmy.ml"
    +username: "@ResoluteCatnap@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728955356 {#4491
      date: 2024-10-15 03:22:36.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 {#4508 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
    +entries: Doctrine\ORM\PersistentCollection {#4514 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
    +posts: Doctrine\ORM\PersistentCollection {#4522 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
    +follows: Doctrine\ORM\PersistentCollection {#4534 …}
    +followers: Doctrine\ORM\PersistentCollection {#4536 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
    +reports: Doctrine\ORM\PersistentCollection {#4546 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
    +violations: Doctrine\ORM\PersistentCollection {#4550 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
    +awards: Doctrine\ORM\PersistentCollection {#4554 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
    +categories: Doctrine\ORM\PersistentCollection {#4558 …}
    -id: 91628
    -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
    +apId: "ResoluteCatnap@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
    +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "ResoluteCatnap"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723753625 {#4492
      date: 2024-08-15 22:27:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1723753624 {#4493
      date: 2024-08-15 22:27:04.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705956909 {#4490
    date: 2024-01-22 21:55:09.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10585
  +date: DateTimeImmutable @1705956909 {#4490
    date: 2024-01-22 21:55:09.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705956909 {#4490
    date: 2024-01-22 21:55:09.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10639
  +createdAt: DateTimeImmutable @1705956909 {#4490
    date: 2024-01-22 21:55:09.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4507
    +avatar: null
    +cover: null
    +email: "ResoluteCatnap@lemmy.ml"
    +username: "@ResoluteCatnap@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728955356 {#4491
      date: 2024-10-15 03:22:36.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 {#4508 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
    +entries: Doctrine\ORM\PersistentCollection {#4514 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
    +posts: Doctrine\ORM\PersistentCollection {#4522 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
    +follows: Doctrine\ORM\PersistentCollection {#4534 …}
    +followers: Doctrine\ORM\PersistentCollection {#4536 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
    +reports: Doctrine\ORM\PersistentCollection {#4546 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
    +violations: Doctrine\ORM\PersistentCollection {#4550 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
    +awards: Doctrine\ORM\PersistentCollection {#4554 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
    +categories: Doctrine\ORM\PersistentCollection {#4558 …}
    -id: 91628
    -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
    +apId: "ResoluteCatnap@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
    +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "ResoluteCatnap"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723753625 {#4492
      date: 2024-08-15 22:27:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1723753624 {#4493
      date: 2024-08-15 22:27:04.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10693
  +width: 40
  +height: 40
  +user: App\Entity\User {#4507
    +avatar: null
    +cover: null
    +email: "ResoluteCatnap@lemmy.ml"
    +username: "@ResoluteCatnap@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728955356 {#4491
      date: 2024-10-15 03:22:36.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 {#4508 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
    +entries: Doctrine\ORM\PersistentCollection {#4514 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
    +posts: Doctrine\ORM\PersistentCollection {#4522 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
    +follows: Doctrine\ORM\PersistentCollection {#4534 …}
    +followers: Doctrine\ORM\PersistentCollection {#4536 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
    +reports: Doctrine\ORM\PersistentCollection {#4546 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
    +violations: Doctrine\ORM\PersistentCollection {#4550 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
    +awards: Doctrine\ORM\PersistentCollection {#4554 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
    +categories: Doctrine\ORM\PersistentCollection {#4558 …}
    -id: 91628
    -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
    +apId: "ResoluteCatnap@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
    +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "ResoluteCatnap"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723753625 {#4492
      date: 2024-08-15 22:27:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1723753624 {#4493
      date: 2024-08-15 22:27:04.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4494
    +user: App\Entity\User {#4507
      +avatar: null
      +cover: null
      +email: "ResoluteCatnap@lemmy.ml"
      +username: "@ResoluteCatnap@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728955356 {#4491
        date: 2024-10-15 03:22:36.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 {#4508 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
      +entries: Doctrine\ORM\PersistentCollection {#4514 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
      +posts: Doctrine\ORM\PersistentCollection {#4522 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
      +follows: Doctrine\ORM\PersistentCollection {#4534 …}
      +followers: Doctrine\ORM\PersistentCollection {#4536 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
      +reports: Doctrine\ORM\PersistentCollection {#4546 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
      +violations: Doctrine\ORM\PersistentCollection {#4550 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
      +awards: Doctrine\ORM\PersistentCollection {#4554 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
      +categories: Doctrine\ORM\PersistentCollection {#4558 …}
      -id: 91628
      -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
      +apId: "ResoluteCatnap@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
      +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ResoluteCatnap"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723753625 {#4492
        date: 2024-08-15 22:27:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1723753624 {#4493
        date: 2024-08-15 22:27:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
      \n
      Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728257827 {#4489
      date: 2024-10-07 01:37:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4495 …}
    +nested: Doctrine\ORM\PersistentCollection {#4497 …}
    +votes: Doctrine\ORM\PersistentCollection {#4499 …}
    +reports: Doctrine\ORM\PersistentCollection {#4501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
    -id: 332546
    -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7629522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705956909 {#4490
      date: 2024-01-22 21:55:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10766
  +subject: App\Entity\EntryComment {#4494
    +user: App\Entity\User {#4507
      +avatar: null
      +cover: null
      +email: "ResoluteCatnap@lemmy.ml"
      +username: "@ResoluteCatnap@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728955356 {#4491
        date: 2024-10-15 03:22:36.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 {#4508 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
      +entries: Doctrine\ORM\PersistentCollection {#4514 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
      +posts: Doctrine\ORM\PersistentCollection {#4522 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
      +follows: Doctrine\ORM\PersistentCollection {#4534 …}
      +followers: Doctrine\ORM\PersistentCollection {#4536 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
      +reports: Doctrine\ORM\PersistentCollection {#4546 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
      +violations: Doctrine\ORM\PersistentCollection {#4550 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
      +awards: Doctrine\ORM\PersistentCollection {#4554 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
      +categories: Doctrine\ORM\PersistentCollection {#4558 …}
      -id: 91628
      -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
      +apId: "ResoluteCatnap@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
      +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ResoluteCatnap"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723753625 {#4492
        date: 2024-08-15 22:27:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1723753624 {#4493
        date: 2024-08-15 22:27:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
      \n
      Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728257827 {#4489
      date: 2024-10-07 01:37:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4495 …}
    +nested: Doctrine\ORM\PersistentCollection {#4497 …}
    +votes: Doctrine\ORM\PersistentCollection {#4499 …}
    +reports: Doctrine\ORM\PersistentCollection {#4501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
    -id: 332546
    -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7629522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705956909 {#4490
      date: 2024-01-22 21:55:09.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.24 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4494
    +user: App\Entity\User {#4507
      +avatar: null
      +cover: null
      +email: "ResoluteCatnap@lemmy.ml"
      +username: "@ResoluteCatnap@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728955356 {#4491
        date: 2024-10-15 03:22:36.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 {#4508 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
      +entries: Doctrine\ORM\PersistentCollection {#4514 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
      +posts: Doctrine\ORM\PersistentCollection {#4522 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
      +follows: Doctrine\ORM\PersistentCollection {#4534 …}
      +followers: Doctrine\ORM\PersistentCollection {#4536 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
      +reports: Doctrine\ORM\PersistentCollection {#4546 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
      +violations: Doctrine\ORM\PersistentCollection {#4550 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
      +awards: Doctrine\ORM\PersistentCollection {#4554 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
      +categories: Doctrine\ORM\PersistentCollection {#4558 …}
      -id: 91628
      -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
      +apId: "ResoluteCatnap@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
      +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ResoluteCatnap"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723753625 {#4492
        date: 2024-08-15 22:27:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1723753624 {#4493
        date: 2024-08-15 22:27:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
      \n
      Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728257827 {#4489
      date: 2024-10-07 01:37:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4495 …}
    +nested: Doctrine\ORM\PersistentCollection {#4497 …}
    +votes: Doctrine\ORM\PersistentCollection {#4499 …}
    +reports: Doctrine\ORM\PersistentCollection {#4501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
    -id: 332546
    -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7629522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705956909 {#4490
      date: 2024-01-22 21:55:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10823
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4494
    +user: App\Entity\User {#4507
      +avatar: null
      +cover: null
      +email: "ResoluteCatnap@lemmy.ml"
      +username: "@ResoluteCatnap@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728955356 {#4491
        date: 2024-10-15 03:22:36.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 {#4508 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
      +entries: Doctrine\ORM\PersistentCollection {#4514 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
      +posts: Doctrine\ORM\PersistentCollection {#4522 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
      +follows: Doctrine\ORM\PersistentCollection {#4534 …}
      +followers: Doctrine\ORM\PersistentCollection {#4536 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
      +reports: Doctrine\ORM\PersistentCollection {#4546 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
      +violations: Doctrine\ORM\PersistentCollection {#4550 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
      +awards: Doctrine\ORM\PersistentCollection {#4554 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
      +categories: Doctrine\ORM\PersistentCollection {#4558 …}
      -id: 91628
      -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
      +apId: "ResoluteCatnap@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
      +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ResoluteCatnap"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723753625 {#4492
        date: 2024-08-15 22:27:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1723753624 {#4493
        date: 2024-08-15 22:27:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
      \n
      Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728257827 {#4489
      date: 2024-10-07 01:37:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4495 …}
    +nested: Doctrine\ORM\PersistentCollection {#4497 …}
    +votes: Doctrine\ORM\PersistentCollection {#4499 …}
    +reports: Doctrine\ORM\PersistentCollection {#4501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
    -id: 332546
    -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7629522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705956909 {#4490
      date: 2024-01-22 21:55:09.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 110.99 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4494
    +user: App\Entity\User {#4507
      +avatar: null
      +cover: null
      +email: "ResoluteCatnap@lemmy.ml"
      +username: "@ResoluteCatnap@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728955356 {#4491
        date: 2024-10-15 03:22:36.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 {#4508 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
      +entries: Doctrine\ORM\PersistentCollection {#4514 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
      +posts: Doctrine\ORM\PersistentCollection {#4522 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
      +follows: Doctrine\ORM\PersistentCollection {#4534 …}
      +followers: Doctrine\ORM\PersistentCollection {#4536 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
      +reports: Doctrine\ORM\PersistentCollection {#4546 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
      +violations: Doctrine\ORM\PersistentCollection {#4550 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
      +awards: Doctrine\ORM\PersistentCollection {#4554 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
      +categories: Doctrine\ORM\PersistentCollection {#4558 …}
      -id: 91628
      -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
      +apId: "ResoluteCatnap@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
      +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ResoluteCatnap"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723753625 {#4492
        date: 2024-08-15 22:27:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1723753624 {#4493
        date: 2024-08-15 22:27:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
      \n
      Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728257827 {#4489
      date: 2024-10-07 01:37:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4495 …}
    +nested: Doctrine\ORM\PersistentCollection {#4497 …}
    +votes: Doctrine\ORM\PersistentCollection {#4499 …}
    +reports: Doctrine\ORM\PersistentCollection {#4501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
    -id: 332546
    -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7629522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705956909 {#4490
      date: 2024-01-22 21:55:09.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11063
  +comment: App\Entity\EntryComment {#4494
    +user: App\Entity\User {#4507
      +avatar: null
      +cover: null
      +email: "ResoluteCatnap@lemmy.ml"
      +username: "@ResoluteCatnap@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728955356 {#4491
        date: 2024-10-15 03:22:36.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 {#4508 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
      +entries: Doctrine\ORM\PersistentCollection {#4514 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
      +posts: Doctrine\ORM\PersistentCollection {#4522 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
      +follows: Doctrine\ORM\PersistentCollection {#4534 …}
      +followers: Doctrine\ORM\PersistentCollection {#4536 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
      +reports: Doctrine\ORM\PersistentCollection {#4546 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
      +violations: Doctrine\ORM\PersistentCollection {#4550 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
      +awards: Doctrine\ORM\PersistentCollection {#4554 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
      +categories: Doctrine\ORM\PersistentCollection {#4558 …}
      -id: 91628
      -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
      +apId: "ResoluteCatnap@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
      +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ResoluteCatnap"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723753625 {#4492
        date: 2024-08-15 22:27:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1723753624 {#4493
        date: 2024-08-15 22:27:04.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
      \n
      Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728257827 {#4489
      date: 2024-10-07 01:37:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4495 …}
    +nested: Doctrine\ORM\PersistentCollection {#4497 …}
    +votes: Doctrine\ORM\PersistentCollection {#4499 …}
    +reports: Doctrine\ORM\PersistentCollection {#4501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
    -id: 332546
    -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7629522"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705956909 {#4490
      date: 2024-01-22 21:55:09.0 +01:00
    }
  }
  +nestedComments: [
    333598 => App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494}
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    336279 => App\Entity\EntryComment {#5280
      +user: Proxies\__CG__\App\Entity\User {#5281
        +avatar: null
        +cover: null
        +email: "gian@lemmy.grys.it"
        +username: "@gian@lemmy.grys.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728796932 {#11837
          date: 2024-10-13 07:22:12.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 {#11842 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
        +entries: Doctrine\ORM\PersistentCollection {#11849 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
        +posts: Doctrine\ORM\PersistentCollection {#11857 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
        +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
        +follows: Doctrine\ORM\PersistentCollection {#11869 …}
        +followers: Doctrine\ORM\PersistentCollection {#11871 …}
        +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
        +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
        +reports: Doctrine\ORM\PersistentCollection {#11881 …}
        +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
        +violations: Doctrine\ORM\PersistentCollection {#11885 …}
        +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
        +awards: Doctrine\ORM\PersistentCollection {#11889 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
        +categories: Doctrine\ORM\PersistentCollection {#11893 …}
        -id: 80859
        -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
        +apId: "gian@lemmy.grys.it"
        +apProfileId: "https://lemmy.grys.it/u/gian"
        +apPublicUrl: "https://lemmy.grys.it/u/gian"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.grys.it/inbox"
        +apDomain: "lemmy.grys.it"
        +apPreferredUsername: "gian"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1701788910 {#11834
          date: 2023-12-05 16:08:30.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701788909 {#11836
          date: 2023-12-05 16:08:29.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5227}
      +root: App\Entity\EntryComment {#4494}
      +body: """
        Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
        \n
        For this I think it is better to have a simple way to contribute with or ask for the translations.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706085272 {#5278
        date: 2024-01-24 09:34:32.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5282 …}
      +nested: Doctrine\ORM\PersistentCollection {#5284 …}
      +votes: Doctrine\ORM\PersistentCollection {#5286 …}
      +reports: Doctrine\ORM\PersistentCollection {#5288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
      -id: 336279
      -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.grys.it/comment/95513"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706085272 {#5279
        date: 2024-01-24 09:34:32.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 80.33 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5227
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4494
      +user: App\Entity\User {#4507
        +avatar: null
        +cover: null
        +email: "ResoluteCatnap@lemmy.ml"
        +username: "@ResoluteCatnap@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728955356 {#4491
          date: 2024-10-15 03:22:36.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 {#4508 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
        +entries: Doctrine\ORM\PersistentCollection {#4514 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
        +posts: Doctrine\ORM\PersistentCollection {#4522 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
        +follows: Doctrine\ORM\PersistentCollection {#4534 …}
        +followers: Doctrine\ORM\PersistentCollection {#4536 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
        +reports: Doctrine\ORM\PersistentCollection {#4546 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
        +violations: Doctrine\ORM\PersistentCollection {#4550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
        +awards: Doctrine\ORM\PersistentCollection {#4554 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
        +categories: Doctrine\ORM\PersistentCollection {#4558 …}
        -id: 91628
        -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
        +apId: "ResoluteCatnap@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
        +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "ResoluteCatnap"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723753625 {#4492
          date: 2024-08-15 22:27:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1723753624 {#4493
          date: 2024-08-15 22:27:04.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
        \n
        Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728257827 {#4489
        date: 2024-10-07 01:37:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4495 …}
      +nested: Doctrine\ORM\PersistentCollection {#4497 …}
      +votes: Doctrine\ORM\PersistentCollection {#4499 …}
      +reports: Doctrine\ORM\PersistentCollection {#4501 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
      -id: 332546
      -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7629522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705956909 {#4490
        date: 2024-01-22 21:55:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994113 {#5225
      date: 2024-01-23 08:15:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5228 …}
    +nested: Doctrine\ORM\PersistentCollection {#5230 …}
    +votes: Doctrine\ORM\PersistentCollection {#5232 …}
    +reports: Doctrine\ORM\PersistentCollection {#5234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
    -id: 333598
    -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6935433"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994113 {#5226
      date: 2024-01-23 08:15:13.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11123
  +comment: App\Entity\EntryComment {#5227
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4494
      +user: App\Entity\User {#4507
        +avatar: null
        +cover: null
        +email: "ResoluteCatnap@lemmy.ml"
        +username: "@ResoluteCatnap@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728955356 {#4491
          date: 2024-10-15 03:22:36.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 {#4508 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
        +entries: Doctrine\ORM\PersistentCollection {#4514 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
        +posts: Doctrine\ORM\PersistentCollection {#4522 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
        +follows: Doctrine\ORM\PersistentCollection {#4534 …}
        +followers: Doctrine\ORM\PersistentCollection {#4536 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
        +reports: Doctrine\ORM\PersistentCollection {#4546 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
        +violations: Doctrine\ORM\PersistentCollection {#4550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
        +awards: Doctrine\ORM\PersistentCollection {#4554 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
        +categories: Doctrine\ORM\PersistentCollection {#4558 …}
        -id: 91628
        -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
        +apId: "ResoluteCatnap@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
        +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "ResoluteCatnap"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723753625 {#4492
          date: 2024-08-15 22:27:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1723753624 {#4493
          date: 2024-08-15 22:27:04.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
        \n
        Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728257827 {#4489
        date: 2024-10-07 01:37:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4495 …}
      +nested: Doctrine\ORM\PersistentCollection {#4497 …}
      +votes: Doctrine\ORM\PersistentCollection {#4499 …}
      +reports: Doctrine\ORM\PersistentCollection {#4501 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
      -id: 332546
      -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7629522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705956909 {#4490
        date: 2024-01-22 21:55:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994113 {#5225
      date: 2024-01-23 08:15:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5228 …}
    +nested: Doctrine\ORM\PersistentCollection {#5230 …}
    +votes: Doctrine\ORM\PersistentCollection {#5232 …}
    +reports: Doctrine\ORM\PersistentCollection {#5234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
    -id: 333598
    -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6935433"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994113 {#5226
      date: 2024-01-23 08:15:13.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11168
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705994113 {#5226
    date: 2024-01-23 08:15:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11223
  +date: DateTimeImmutable @1705994113 {#5226
    date: 2024-01-23 08:15:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705994113 {#5226
    date: 2024-01-23 08:15:13.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11277
  +createdAt: DateTimeImmutable @1705994113 {#5226
    date: 2024-01-23 08:15:13.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11331
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5227
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4494
      +user: App\Entity\User {#4507
        +avatar: null
        +cover: null
        +email: "ResoluteCatnap@lemmy.ml"
        +username: "@ResoluteCatnap@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728955356 {#4491
          date: 2024-10-15 03:22:36.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 {#4508 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
        +entries: Doctrine\ORM\PersistentCollection {#4514 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
        +posts: Doctrine\ORM\PersistentCollection {#4522 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
        +follows: Doctrine\ORM\PersistentCollection {#4534 …}
        +followers: Doctrine\ORM\PersistentCollection {#4536 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
        +reports: Doctrine\ORM\PersistentCollection {#4546 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
        +violations: Doctrine\ORM\PersistentCollection {#4550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
        +awards: Doctrine\ORM\PersistentCollection {#4554 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
        +categories: Doctrine\ORM\PersistentCollection {#4558 …}
        -id: 91628
        -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
        +apId: "ResoluteCatnap@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
        +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "ResoluteCatnap"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723753625 {#4492
          date: 2024-08-15 22:27:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1723753624 {#4493
          date: 2024-08-15 22:27:04.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
        \n
        Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728257827 {#4489
        date: 2024-10-07 01:37:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4495 …}
      +nested: Doctrine\ORM\PersistentCollection {#4497 …}
      +votes: Doctrine\ORM\PersistentCollection {#4499 …}
      +reports: Doctrine\ORM\PersistentCollection {#4501 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
      -id: 332546
      -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7629522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705956909 {#4490
        date: 2024-01-22 21:55:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994113 {#5225
      date: 2024-01-23 08:15:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5228 …}
    +nested: Doctrine\ORM\PersistentCollection {#5230 …}
    +votes: Doctrine\ORM\PersistentCollection {#5232 …}
    +reports: Doctrine\ORM\PersistentCollection {#5234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
    -id: 333598
    -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6935433"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994113 {#5226
      date: 2024-01-23 08:15:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11400
  +subject: App\Entity\EntryComment {#5227
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4494
      +user: App\Entity\User {#4507
        +avatar: null
        +cover: null
        +email: "ResoluteCatnap@lemmy.ml"
        +username: "@ResoluteCatnap@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728955356 {#4491
          date: 2024-10-15 03:22:36.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 {#4508 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
        +entries: Doctrine\ORM\PersistentCollection {#4514 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
        +posts: Doctrine\ORM\PersistentCollection {#4522 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
        +follows: Doctrine\ORM\PersistentCollection {#4534 …}
        +followers: Doctrine\ORM\PersistentCollection {#4536 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
        +reports: Doctrine\ORM\PersistentCollection {#4546 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
        +violations: Doctrine\ORM\PersistentCollection {#4550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
        +awards: Doctrine\ORM\PersistentCollection {#4554 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
        +categories: Doctrine\ORM\PersistentCollection {#4558 …}
        -id: 91628
        -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
        +apId: "ResoluteCatnap@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
        +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "ResoluteCatnap"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723753625 {#4492
          date: 2024-08-15 22:27:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1723753624 {#4493
          date: 2024-08-15 22:27:04.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
        \n
        Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728257827 {#4489
        date: 2024-10-07 01:37:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4495 …}
      +nested: Doctrine\ORM\PersistentCollection {#4497 …}
      +votes: Doctrine\ORM\PersistentCollection {#4499 …}
      +reports: Doctrine\ORM\PersistentCollection {#4501 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
      -id: 332546
      -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7629522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705956909 {#4490
        date: 2024-01-22 21:55:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994113 {#5225
      date: 2024-01-23 08:15:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5228 …}
    +nested: Doctrine\ORM\PersistentCollection {#5230 …}
    +votes: Doctrine\ORM\PersistentCollection {#5232 …}
    +reports: Doctrine\ORM\PersistentCollection {#5234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
    -id: 333598
    -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6935433"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994113 {#5226
      date: 2024-01-23 08:15:13.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5227
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4494
      +user: App\Entity\User {#4507
        +avatar: null
        +cover: null
        +email: "ResoluteCatnap@lemmy.ml"
        +username: "@ResoluteCatnap@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728955356 {#4491
          date: 2024-10-15 03:22:36.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 {#4508 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
        +entries: Doctrine\ORM\PersistentCollection {#4514 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
        +posts: Doctrine\ORM\PersistentCollection {#4522 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
        +follows: Doctrine\ORM\PersistentCollection {#4534 …}
        +followers: Doctrine\ORM\PersistentCollection {#4536 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
        +reports: Doctrine\ORM\PersistentCollection {#4546 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
        +violations: Doctrine\ORM\PersistentCollection {#4550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
        +awards: Doctrine\ORM\PersistentCollection {#4554 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
        +categories: Doctrine\ORM\PersistentCollection {#4558 …}
        -id: 91628
        -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
        +apId: "ResoluteCatnap@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
        +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "ResoluteCatnap"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723753625 {#4492
          date: 2024-08-15 22:27:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1723753624 {#4493
          date: 2024-08-15 22:27:04.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
        \n
        Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728257827 {#4489
        date: 2024-10-07 01:37:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4495 …}
      +nested: Doctrine\ORM\PersistentCollection {#4497 …}
      +votes: Doctrine\ORM\PersistentCollection {#4499 …}
      +reports: Doctrine\ORM\PersistentCollection {#4501 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
      -id: 332546
      -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7629522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705956909 {#4490
        date: 2024-01-22 21:55:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994113 {#5225
      date: 2024-01-23 08:15:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5228 …}
    +nested: Doctrine\ORM\PersistentCollection {#5230 …}
    +votes: Doctrine\ORM\PersistentCollection {#5232 …}
    +reports: Doctrine\ORM\PersistentCollection {#5234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
    -id: 333598
    -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6935433"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994113 {#5226
      date: 2024-01-23 08:15:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11457
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5227
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4494
      +user: App\Entity\User {#4507
        +avatar: null
        +cover: null
        +email: "ResoluteCatnap@lemmy.ml"
        +username: "@ResoluteCatnap@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728955356 {#4491
          date: 2024-10-15 03:22:36.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 {#4508 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
        +entries: Doctrine\ORM\PersistentCollection {#4514 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
        +posts: Doctrine\ORM\PersistentCollection {#4522 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
        +follows: Doctrine\ORM\PersistentCollection {#4534 …}
        +followers: Doctrine\ORM\PersistentCollection {#4536 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
        +reports: Doctrine\ORM\PersistentCollection {#4546 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
        +violations: Doctrine\ORM\PersistentCollection {#4550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
        +awards: Doctrine\ORM\PersistentCollection {#4554 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
        +categories: Doctrine\ORM\PersistentCollection {#4558 …}
        -id: 91628
        -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
        +apId: "ResoluteCatnap@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
        +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "ResoluteCatnap"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723753625 {#4492
          date: 2024-08-15 22:27:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1723753624 {#4493
          date: 2024-08-15 22:27:04.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
        \n
        Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728257827 {#4489
        date: 2024-10-07 01:37:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4495 …}
      +nested: Doctrine\ORM\PersistentCollection {#4497 …}
      +votes: Doctrine\ORM\PersistentCollection {#4499 …}
      +reports: Doctrine\ORM\PersistentCollection {#4501 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
      -id: 332546
      -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7629522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705956909 {#4490
        date: 2024-01-22 21:55:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994113 {#5225
      date: 2024-01-23 08:15:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5228 …}
    +nested: Doctrine\ORM\PersistentCollection {#5230 …}
    +votes: Doctrine\ORM\PersistentCollection {#5232 …}
    +reports: Doctrine\ORM\PersistentCollection {#5234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
    -id: 333598
    -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6935433"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994113 {#5226
      date: 2024-01-23 08:15:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 65.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5227
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4494
      +user: App\Entity\User {#4507
        +avatar: null
        +cover: null
        +email: "ResoluteCatnap@lemmy.ml"
        +username: "@ResoluteCatnap@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728955356 {#4491
          date: 2024-10-15 03:22:36.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 {#4508 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
        +entries: Doctrine\ORM\PersistentCollection {#4514 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
        +posts: Doctrine\ORM\PersistentCollection {#4522 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
        +follows: Doctrine\ORM\PersistentCollection {#4534 …}
        +followers: Doctrine\ORM\PersistentCollection {#4536 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
        +reports: Doctrine\ORM\PersistentCollection {#4546 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
        +violations: Doctrine\ORM\PersistentCollection {#4550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
        +awards: Doctrine\ORM\PersistentCollection {#4554 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
        +categories: Doctrine\ORM\PersistentCollection {#4558 …}
        -id: 91628
        -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
        +apId: "ResoluteCatnap@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
        +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "ResoluteCatnap"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723753625 {#4492
          date: 2024-08-15 22:27:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1723753624 {#4493
          date: 2024-08-15 22:27:04.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
        \n
        Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728257827 {#4489
        date: 2024-10-07 01:37:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4495 …}
      +nested: Doctrine\ORM\PersistentCollection {#4497 …}
      +votes: Doctrine\ORM\PersistentCollection {#4499 …}
      +reports: Doctrine\ORM\PersistentCollection {#4501 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
      -id: 332546
      -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7629522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705956909 {#4490
        date: 2024-01-22 21:55:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994113 {#5225
      date: 2024-01-23 08:15:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5228 …}
    +nested: Doctrine\ORM\PersistentCollection {#5230 …}
    +votes: Doctrine\ORM\PersistentCollection {#5232 …}
    +reports: Doctrine\ORM\PersistentCollection {#5234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
    -id: 333598
    -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6935433"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994113 {#5226
      date: 2024-01-23 08:15:13.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11697
  +comment: App\Entity\EntryComment {#5227
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4494
      +user: App\Entity\User {#4507
        +avatar: null
        +cover: null
        +email: "ResoluteCatnap@lemmy.ml"
        +username: "@ResoluteCatnap@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728955356 {#4491
          date: 2024-10-15 03:22:36.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 {#4508 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
        +entries: Doctrine\ORM\PersistentCollection {#4514 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
        +posts: Doctrine\ORM\PersistentCollection {#4522 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
        +follows: Doctrine\ORM\PersistentCollection {#4534 …}
        +followers: Doctrine\ORM\PersistentCollection {#4536 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
        +reports: Doctrine\ORM\PersistentCollection {#4546 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
        +violations: Doctrine\ORM\PersistentCollection {#4550 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
        +awards: Doctrine\ORM\PersistentCollection {#4554 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
        +categories: Doctrine\ORM\PersistentCollection {#4558 …}
        -id: 91628
        -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
        +apId: "ResoluteCatnap@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
        +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "ResoluteCatnap"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723753625 {#4492
          date: 2024-08-15 22:27:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1723753624 {#4493
          date: 2024-08-15 22:27:04.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
        \n
        Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728257827 {#4489
        date: 2024-10-07 01:37:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4495 …}
      +nested: Doctrine\ORM\PersistentCollection {#4497 …}
      +votes: Doctrine\ORM\PersistentCollection {#4499 …}
      +reports: Doctrine\ORM\PersistentCollection {#4501 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
      -id: 332546
      -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7629522"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705956909 {#4490
        date: 2024-01-22 21:55:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705994113 {#5225
      date: 2024-01-23 08:15:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5228 …}
    +nested: Doctrine\ORM\PersistentCollection {#5230 …}
    +votes: Doctrine\ORM\PersistentCollection {#5232 …}
    +reports: Doctrine\ORM\PersistentCollection {#5234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
    -id: 333598
    -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6935433"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705994113 {#5226
      date: 2024-01-23 08:15:13.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 48.08 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5280
    +user: Proxies\__CG__\App\Entity\User {#5281
      +avatar: null
      +cover: null
      +email: "gian@lemmy.grys.it"
      +username: "@gian@lemmy.grys.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728796932 {#11837
        date: 2024-10-13 07:22:12.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 {#11842 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
      +entries: Doctrine\ORM\PersistentCollection {#11849 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
      +posts: Doctrine\ORM\PersistentCollection {#11857 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
      +follows: Doctrine\ORM\PersistentCollection {#11869 …}
      +followers: Doctrine\ORM\PersistentCollection {#11871 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
      +reports: Doctrine\ORM\PersistentCollection {#11881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
      +violations: Doctrine\ORM\PersistentCollection {#11885 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
      +awards: Doctrine\ORM\PersistentCollection {#11889 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
      +categories: Doctrine\ORM\PersistentCollection {#11893 …}
      -id: 80859
      -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
      +apId: "gian@lemmy.grys.it"
      +apProfileId: "https://lemmy.grys.it/u/gian"
      +apPublicUrl: "https://lemmy.grys.it/u/gian"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.grys.it/inbox"
      +apDomain: "lemmy.grys.it"
      +apPreferredUsername: "gian"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701788910 {#11834
        date: 2023-12-05 16:08:30.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701788909 {#11836
        date: 2023-12-05 16:08:29.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494
        +user: App\Entity\User {#4507
          +avatar: null
          +cover: null
          +email: "ResoluteCatnap@lemmy.ml"
          +username: "@ResoluteCatnap@lemmy.ml"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728955356 {#4491
            date: 2024-10-15 03:22:36.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 {#4508 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
          +entries: Doctrine\ORM\PersistentCollection {#4514 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
          +posts: Doctrine\ORM\PersistentCollection {#4522 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
          +follows: Doctrine\ORM\PersistentCollection {#4534 …}
          +followers: Doctrine\ORM\PersistentCollection {#4536 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
          +reports: Doctrine\ORM\PersistentCollection {#4546 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
          +violations: Doctrine\ORM\PersistentCollection {#4550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
          +awards: Doctrine\ORM\PersistentCollection {#4554 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
          +categories: Doctrine\ORM\PersistentCollection {#4558 …}
          -id: 91628
          -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
          +apId: "ResoluteCatnap@lemmy.ml"
          +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
          +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ml/inbox"
          +apDomain: "lemmy.ml"
          +apPreferredUsername: "ResoluteCatnap"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723753625 {#4492
            date: 2024-08-15 22:27:05.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1723753624 {#4493
            date: 2024-08-15 22:27:04.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
          \n
          Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1728257827 {#4489
          date: 2024-10-07 01:37:07.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4495 …}
        +nested: Doctrine\ORM\PersistentCollection {#4497 …}
        +votes: Doctrine\ORM\PersistentCollection {#4499 …}
        +reports: Doctrine\ORM\PersistentCollection {#4501 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
        -id: 332546
        -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7629522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705956909 {#4490
          date: 2024-01-22 21:55:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: """
      Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
      \n
      For this I think it is better to have a simple way to contribute with or ask for the translations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706085272 {#5278
      date: 2024-01-24 09:34:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5282 …}
    +nested: Doctrine\ORM\PersistentCollection {#5284 …}
    +votes: Doctrine\ORM\PersistentCollection {#5286 …}
    +reports: Doctrine\ORM\PersistentCollection {#5288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
    -id: 336279
    -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.grys.it/comment/95513"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085272 {#5279
      date: 2024-01-24 09:34:32.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11752
  +comment: App\Entity\EntryComment {#5280
    +user: Proxies\__CG__\App\Entity\User {#5281
      +avatar: null
      +cover: null
      +email: "gian@lemmy.grys.it"
      +username: "@gian@lemmy.grys.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728796932 {#11837
        date: 2024-10-13 07:22:12.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 {#11842 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
      +entries: Doctrine\ORM\PersistentCollection {#11849 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
      +posts: Doctrine\ORM\PersistentCollection {#11857 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
      +follows: Doctrine\ORM\PersistentCollection {#11869 …}
      +followers: Doctrine\ORM\PersistentCollection {#11871 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
      +reports: Doctrine\ORM\PersistentCollection {#11881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
      +violations: Doctrine\ORM\PersistentCollection {#11885 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
      +awards: Doctrine\ORM\PersistentCollection {#11889 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
      +categories: Doctrine\ORM\PersistentCollection {#11893 …}
      -id: 80859
      -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
      +apId: "gian@lemmy.grys.it"
      +apProfileId: "https://lemmy.grys.it/u/gian"
      +apPublicUrl: "https://lemmy.grys.it/u/gian"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.grys.it/inbox"
      +apDomain: "lemmy.grys.it"
      +apPreferredUsername: "gian"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701788910 {#11834
        date: 2023-12-05 16:08:30.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701788909 {#11836
        date: 2023-12-05 16:08:29.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494
        +user: App\Entity\User {#4507
          +avatar: null
          +cover: null
          +email: "ResoluteCatnap@lemmy.ml"
          +username: "@ResoluteCatnap@lemmy.ml"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728955356 {#4491
            date: 2024-10-15 03:22:36.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 {#4508 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
          +entries: Doctrine\ORM\PersistentCollection {#4514 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
          +posts: Doctrine\ORM\PersistentCollection {#4522 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
          +follows: Doctrine\ORM\PersistentCollection {#4534 …}
          +followers: Doctrine\ORM\PersistentCollection {#4536 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
          +reports: Doctrine\ORM\PersistentCollection {#4546 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
          +violations: Doctrine\ORM\PersistentCollection {#4550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
          +awards: Doctrine\ORM\PersistentCollection {#4554 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
          +categories: Doctrine\ORM\PersistentCollection {#4558 …}
          -id: 91628
          -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
          +apId: "ResoluteCatnap@lemmy.ml"
          +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
          +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ml/inbox"
          +apDomain: "lemmy.ml"
          +apPreferredUsername: "ResoluteCatnap"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723753625 {#4492
            date: 2024-08-15 22:27:05.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1723753624 {#4493
            date: 2024-08-15 22:27:04.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
          \n
          Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1728257827 {#4489
          date: 2024-10-07 01:37:07.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4495 …}
        +nested: Doctrine\ORM\PersistentCollection {#4497 …}
        +votes: Doctrine\ORM\PersistentCollection {#4499 …}
        +reports: Doctrine\ORM\PersistentCollection {#4501 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
        -id: 332546
        -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7629522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705956909 {#4490
          date: 2024-01-22 21:55:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: """
      Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
      \n
      For this I think it is better to have a simple way to contribute with or ask for the translations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706085272 {#5278
      date: 2024-01-24 09:34:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5282 …}
    +nested: Doctrine\ORM\PersistentCollection {#5284 …}
    +votes: Doctrine\ORM\PersistentCollection {#5286 …}
    +reports: Doctrine\ORM\PersistentCollection {#5288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
    -id: 336279
    -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.grys.it/comment/95513"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085272 {#5279
      date: 2024-01-24 09:34:32.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 19.62 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5281
    +avatar: null
    +cover: null
    +email: "gian@lemmy.grys.it"
    +username: "@gian@lemmy.grys.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728796932 {#11837
      date: 2024-10-13 07:22:12.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 {#11842 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
    +entries: Doctrine\ORM\PersistentCollection {#11849 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
    +posts: Doctrine\ORM\PersistentCollection {#11857 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
    +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
    +follows: Doctrine\ORM\PersistentCollection {#11869 …}
    +followers: Doctrine\ORM\PersistentCollection {#11871 …}
    +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
    +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
    +reports: Doctrine\ORM\PersistentCollection {#11881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
    +violations: Doctrine\ORM\PersistentCollection {#11885 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
    +awards: Doctrine\ORM\PersistentCollection {#11889 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
    +categories: Doctrine\ORM\PersistentCollection {#11893 …}
    -id: 80859
    -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
    +apId: "gian@lemmy.grys.it"
    +apProfileId: "https://lemmy.grys.it/u/gian"
    +apPublicUrl: "https://lemmy.grys.it/u/gian"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.grys.it/inbox"
    +apDomain: "lemmy.grys.it"
    +apPreferredUsername: "gian"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701788910 {#11834
      date: 2023-12-05 16:08:30.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701788909 {#11836
      date: 2023-12-05 16:08:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11797
  +user: Proxies\__CG__\App\Entity\User {#5281
    +avatar: null
    +cover: null
    +email: "gian@lemmy.grys.it"
    +username: "@gian@lemmy.grys.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728796932 {#11837
      date: 2024-10-13 07:22:12.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 {#11842 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
    +entries: Doctrine\ORM\PersistentCollection {#11849 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
    +posts: Doctrine\ORM\PersistentCollection {#11857 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
    +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
    +follows: Doctrine\ORM\PersistentCollection {#11869 …}
    +followers: Doctrine\ORM\PersistentCollection {#11871 …}
    +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
    +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
    +reports: Doctrine\ORM\PersistentCollection {#11881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
    +violations: Doctrine\ORM\PersistentCollection {#11885 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
    +awards: Doctrine\ORM\PersistentCollection {#11889 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
    +categories: Doctrine\ORM\PersistentCollection {#11893 …}
    -id: 80859
    -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
    +apId: "gian@lemmy.grys.it"
    +apProfileId: "https://lemmy.grys.it/u/gian"
    +apPublicUrl: "https://lemmy.grys.it/u/gian"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.grys.it/inbox"
    +apDomain: "lemmy.grys.it"
    +apPreferredUsername: "gian"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701788910 {#11834
      date: 2023-12-05 16:08:30.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701788909 {#11836
      date: 2023-12-05 16:08:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706085272 {#5279
    date: 2024-01-24 09:34:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11915
  +date: DateTimeImmutable @1706085272 {#5279
    date: 2024-01-24 09:34:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706085272 {#5279
    date: 2024-01-24 09:34:32.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11969
  +createdAt: DateTimeImmutable @1706085272 {#5279
    date: 2024-01-24 09:34:32.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5281
    +avatar: null
    +cover: null
    +email: "gian@lemmy.grys.it"
    +username: "@gian@lemmy.grys.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728796932 {#11837
      date: 2024-10-13 07:22:12.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 {#11842 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
    +entries: Doctrine\ORM\PersistentCollection {#11849 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
    +posts: Doctrine\ORM\PersistentCollection {#11857 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
    +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
    +follows: Doctrine\ORM\PersistentCollection {#11869 …}
    +followers: Doctrine\ORM\PersistentCollection {#11871 …}
    +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
    +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
    +reports: Doctrine\ORM\PersistentCollection {#11881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
    +violations: Doctrine\ORM\PersistentCollection {#11885 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
    +awards: Doctrine\ORM\PersistentCollection {#11889 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
    +categories: Doctrine\ORM\PersistentCollection {#11893 …}
    -id: 80859
    -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
    +apId: "gian@lemmy.grys.it"
    +apProfileId: "https://lemmy.grys.it/u/gian"
    +apPublicUrl: "https://lemmy.grys.it/u/gian"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.grys.it/inbox"
    +apDomain: "lemmy.grys.it"
    +apPreferredUsername: "gian"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701788910 {#11834
      date: 2023-12-05 16:08:30.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701788909 {#11836
      date: 2023-12-05 16:08:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12023
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5281
    +avatar: null
    +cover: null
    +email: "gian@lemmy.grys.it"
    +username: "@gian@lemmy.grys.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728796932 {#11837
      date: 2024-10-13 07:22:12.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 {#11842 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
    +entries: Doctrine\ORM\PersistentCollection {#11849 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
    +posts: Doctrine\ORM\PersistentCollection {#11857 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
    +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
    +follows: Doctrine\ORM\PersistentCollection {#11869 …}
    +followers: Doctrine\ORM\PersistentCollection {#11871 …}
    +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
    +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
    +reports: Doctrine\ORM\PersistentCollection {#11881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
    +violations: Doctrine\ORM\PersistentCollection {#11885 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
    +awards: Doctrine\ORM\PersistentCollection {#11889 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
    +categories: Doctrine\ORM\PersistentCollection {#11893 …}
    -id: 80859
    -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
    +apId: "gian@lemmy.grys.it"
    +apProfileId: "https://lemmy.grys.it/u/gian"
    +apPublicUrl: "https://lemmy.grys.it/u/gian"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.grys.it/inbox"
    +apDomain: "lemmy.grys.it"
    +apPreferredUsername: "gian"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701788910 {#11834
      date: 2023-12-05 16:08:30.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701788909 {#11836
      date: 2023-12-05 16:08:29.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5280
    +user: Proxies\__CG__\App\Entity\User {#5281
      +avatar: null
      +cover: null
      +email: "gian@lemmy.grys.it"
      +username: "@gian@lemmy.grys.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728796932 {#11837
        date: 2024-10-13 07:22:12.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 {#11842 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
      +entries: Doctrine\ORM\PersistentCollection {#11849 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
      +posts: Doctrine\ORM\PersistentCollection {#11857 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
      +follows: Doctrine\ORM\PersistentCollection {#11869 …}
      +followers: Doctrine\ORM\PersistentCollection {#11871 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
      +reports: Doctrine\ORM\PersistentCollection {#11881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
      +violations: Doctrine\ORM\PersistentCollection {#11885 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
      +awards: Doctrine\ORM\PersistentCollection {#11889 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
      +categories: Doctrine\ORM\PersistentCollection {#11893 …}
      -id: 80859
      -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
      +apId: "gian@lemmy.grys.it"
      +apProfileId: "https://lemmy.grys.it/u/gian"
      +apPublicUrl: "https://lemmy.grys.it/u/gian"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.grys.it/inbox"
      +apDomain: "lemmy.grys.it"
      +apPreferredUsername: "gian"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701788910 {#11834
        date: 2023-12-05 16:08:30.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701788909 {#11836
        date: 2023-12-05 16:08:29.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494
        +user: App\Entity\User {#4507
          +avatar: null
          +cover: null
          +email: "ResoluteCatnap@lemmy.ml"
          +username: "@ResoluteCatnap@lemmy.ml"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728955356 {#4491
            date: 2024-10-15 03:22:36.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 {#4508 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
          +entries: Doctrine\ORM\PersistentCollection {#4514 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
          +posts: Doctrine\ORM\PersistentCollection {#4522 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
          +follows: Doctrine\ORM\PersistentCollection {#4534 …}
          +followers: Doctrine\ORM\PersistentCollection {#4536 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
          +reports: Doctrine\ORM\PersistentCollection {#4546 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
          +violations: Doctrine\ORM\PersistentCollection {#4550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
          +awards: Doctrine\ORM\PersistentCollection {#4554 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
          +categories: Doctrine\ORM\PersistentCollection {#4558 …}
          -id: 91628
          -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
          +apId: "ResoluteCatnap@lemmy.ml"
          +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
          +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ml/inbox"
          +apDomain: "lemmy.ml"
          +apPreferredUsername: "ResoluteCatnap"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723753625 {#4492
            date: 2024-08-15 22:27:05.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1723753624 {#4493
            date: 2024-08-15 22:27:04.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
          \n
          Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1728257827 {#4489
          date: 2024-10-07 01:37:07.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4495 …}
        +nested: Doctrine\ORM\PersistentCollection {#4497 …}
        +votes: Doctrine\ORM\PersistentCollection {#4499 …}
        +reports: Doctrine\ORM\PersistentCollection {#4501 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
        -id: 332546
        -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7629522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705956909 {#4490
          date: 2024-01-22 21:55:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: """
      Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
      \n
      For this I think it is better to have a simple way to contribute with or ask for the translations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706085272 {#5278
      date: 2024-01-24 09:34:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5282 …}
    +nested: Doctrine\ORM\PersistentCollection {#5284 …}
    +votes: Doctrine\ORM\PersistentCollection {#5286 …}
    +reports: Doctrine\ORM\PersistentCollection {#5288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
    -id: 336279
    -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.grys.it/comment/95513"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085272 {#5279
      date: 2024-01-24 09:34:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12096
  +subject: App\Entity\EntryComment {#5280
    +user: Proxies\__CG__\App\Entity\User {#5281
      +avatar: null
      +cover: null
      +email: "gian@lemmy.grys.it"
      +username: "@gian@lemmy.grys.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728796932 {#11837
        date: 2024-10-13 07:22:12.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 {#11842 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
      +entries: Doctrine\ORM\PersistentCollection {#11849 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
      +posts: Doctrine\ORM\PersistentCollection {#11857 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
      +follows: Doctrine\ORM\PersistentCollection {#11869 …}
      +followers: Doctrine\ORM\PersistentCollection {#11871 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
      +reports: Doctrine\ORM\PersistentCollection {#11881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
      +violations: Doctrine\ORM\PersistentCollection {#11885 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
      +awards: Doctrine\ORM\PersistentCollection {#11889 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
      +categories: Doctrine\ORM\PersistentCollection {#11893 …}
      -id: 80859
      -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
      +apId: "gian@lemmy.grys.it"
      +apProfileId: "https://lemmy.grys.it/u/gian"
      +apPublicUrl: "https://lemmy.grys.it/u/gian"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.grys.it/inbox"
      +apDomain: "lemmy.grys.it"
      +apPreferredUsername: "gian"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701788910 {#11834
        date: 2023-12-05 16:08:30.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701788909 {#11836
        date: 2023-12-05 16:08:29.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494
        +user: App\Entity\User {#4507
          +avatar: null
          +cover: null
          +email: "ResoluteCatnap@lemmy.ml"
          +username: "@ResoluteCatnap@lemmy.ml"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728955356 {#4491
            date: 2024-10-15 03:22:36.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 {#4508 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
          +entries: Doctrine\ORM\PersistentCollection {#4514 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
          +posts: Doctrine\ORM\PersistentCollection {#4522 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
          +follows: Doctrine\ORM\PersistentCollection {#4534 …}
          +followers: Doctrine\ORM\PersistentCollection {#4536 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
          +reports: Doctrine\ORM\PersistentCollection {#4546 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
          +violations: Doctrine\ORM\PersistentCollection {#4550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
          +awards: Doctrine\ORM\PersistentCollection {#4554 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
          +categories: Doctrine\ORM\PersistentCollection {#4558 …}
          -id: 91628
          -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
          +apId: "ResoluteCatnap@lemmy.ml"
          +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
          +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ml/inbox"
          +apDomain: "lemmy.ml"
          +apPreferredUsername: "ResoluteCatnap"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723753625 {#4492
            date: 2024-08-15 22:27:05.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1723753624 {#4493
            date: 2024-08-15 22:27:04.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
          \n
          Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1728257827 {#4489
          date: 2024-10-07 01:37:07.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4495 …}
        +nested: Doctrine\ORM\PersistentCollection {#4497 …}
        +votes: Doctrine\ORM\PersistentCollection {#4499 …}
        +reports: Doctrine\ORM\PersistentCollection {#4501 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
        -id: 332546
        -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7629522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705956909 {#4490
          date: 2024-01-22 21:55:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: """
      Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
      \n
      For this I think it is better to have a simple way to contribute with or ask for the translations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706085272 {#5278
      date: 2024-01-24 09:34:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5282 …}
    +nested: Doctrine\ORM\PersistentCollection {#5284 …}
    +votes: Doctrine\ORM\PersistentCollection {#5286 …}
    +reports: Doctrine\ORM\PersistentCollection {#5288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
    -id: 336279
    -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.grys.it/comment/95513"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085272 {#5279
      date: 2024-01-24 09:34:32.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5280
    +user: Proxies\__CG__\App\Entity\User {#5281
      +avatar: null
      +cover: null
      +email: "gian@lemmy.grys.it"
      +username: "@gian@lemmy.grys.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728796932 {#11837
        date: 2024-10-13 07:22:12.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 {#11842 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
      +entries: Doctrine\ORM\PersistentCollection {#11849 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
      +posts: Doctrine\ORM\PersistentCollection {#11857 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
      +follows: Doctrine\ORM\PersistentCollection {#11869 …}
      +followers: Doctrine\ORM\PersistentCollection {#11871 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
      +reports: Doctrine\ORM\PersistentCollection {#11881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
      +violations: Doctrine\ORM\PersistentCollection {#11885 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
      +awards: Doctrine\ORM\PersistentCollection {#11889 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
      +categories: Doctrine\ORM\PersistentCollection {#11893 …}
      -id: 80859
      -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
      +apId: "gian@lemmy.grys.it"
      +apProfileId: "https://lemmy.grys.it/u/gian"
      +apPublicUrl: "https://lemmy.grys.it/u/gian"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.grys.it/inbox"
      +apDomain: "lemmy.grys.it"
      +apPreferredUsername: "gian"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701788910 {#11834
        date: 2023-12-05 16:08:30.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701788909 {#11836
        date: 2023-12-05 16:08:29.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494
        +user: App\Entity\User {#4507
          +avatar: null
          +cover: null
          +email: "ResoluteCatnap@lemmy.ml"
          +username: "@ResoluteCatnap@lemmy.ml"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728955356 {#4491
            date: 2024-10-15 03:22:36.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 {#4508 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
          +entries: Doctrine\ORM\PersistentCollection {#4514 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
          +posts: Doctrine\ORM\PersistentCollection {#4522 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
          +follows: Doctrine\ORM\PersistentCollection {#4534 …}
          +followers: Doctrine\ORM\PersistentCollection {#4536 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
          +reports: Doctrine\ORM\PersistentCollection {#4546 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
          +violations: Doctrine\ORM\PersistentCollection {#4550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
          +awards: Doctrine\ORM\PersistentCollection {#4554 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
          +categories: Doctrine\ORM\PersistentCollection {#4558 …}
          -id: 91628
          -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
          +apId: "ResoluteCatnap@lemmy.ml"
          +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
          +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ml/inbox"
          +apDomain: "lemmy.ml"
          +apPreferredUsername: "ResoluteCatnap"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723753625 {#4492
            date: 2024-08-15 22:27:05.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1723753624 {#4493
            date: 2024-08-15 22:27:04.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
          \n
          Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1728257827 {#4489
          date: 2024-10-07 01:37:07.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4495 …}
        +nested: Doctrine\ORM\PersistentCollection {#4497 …}
        +votes: Doctrine\ORM\PersistentCollection {#4499 …}
        +reports: Doctrine\ORM\PersistentCollection {#4501 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
        -id: 332546
        -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7629522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705956909 {#4490
          date: 2024-01-22 21:55:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: """
      Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
      \n
      For this I think it is better to have a simple way to contribute with or ask for the translations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706085272 {#5278
      date: 2024-01-24 09:34:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5282 …}
    +nested: Doctrine\ORM\PersistentCollection {#5284 …}
    +votes: Doctrine\ORM\PersistentCollection {#5286 …}
    +reports: Doctrine\ORM\PersistentCollection {#5288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
    -id: 336279
    -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.grys.it/comment/95513"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085272 {#5279
      date: 2024-01-24 09:34:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12153
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5280
    +user: Proxies\__CG__\App\Entity\User {#5281
      +avatar: null
      +cover: null
      +email: "gian@lemmy.grys.it"
      +username: "@gian@lemmy.grys.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728796932 {#11837
        date: 2024-10-13 07:22:12.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 {#11842 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
      +entries: Doctrine\ORM\PersistentCollection {#11849 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
      +posts: Doctrine\ORM\PersistentCollection {#11857 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
      +follows: Doctrine\ORM\PersistentCollection {#11869 …}
      +followers: Doctrine\ORM\PersistentCollection {#11871 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
      +reports: Doctrine\ORM\PersistentCollection {#11881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
      +violations: Doctrine\ORM\PersistentCollection {#11885 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
      +awards: Doctrine\ORM\PersistentCollection {#11889 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
      +categories: Doctrine\ORM\PersistentCollection {#11893 …}
      -id: 80859
      -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
      +apId: "gian@lemmy.grys.it"
      +apProfileId: "https://lemmy.grys.it/u/gian"
      +apPublicUrl: "https://lemmy.grys.it/u/gian"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.grys.it/inbox"
      +apDomain: "lemmy.grys.it"
      +apPreferredUsername: "gian"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701788910 {#11834
        date: 2023-12-05 16:08:30.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701788909 {#11836
        date: 2023-12-05 16:08:29.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494
        +user: App\Entity\User {#4507
          +avatar: null
          +cover: null
          +email: "ResoluteCatnap@lemmy.ml"
          +username: "@ResoluteCatnap@lemmy.ml"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728955356 {#4491
            date: 2024-10-15 03:22:36.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 {#4508 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
          +entries: Doctrine\ORM\PersistentCollection {#4514 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
          +posts: Doctrine\ORM\PersistentCollection {#4522 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
          +follows: Doctrine\ORM\PersistentCollection {#4534 …}
          +followers: Doctrine\ORM\PersistentCollection {#4536 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
          +reports: Doctrine\ORM\PersistentCollection {#4546 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
          +violations: Doctrine\ORM\PersistentCollection {#4550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
          +awards: Doctrine\ORM\PersistentCollection {#4554 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
          +categories: Doctrine\ORM\PersistentCollection {#4558 …}
          -id: 91628
          -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
          +apId: "ResoluteCatnap@lemmy.ml"
          +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
          +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ml/inbox"
          +apDomain: "lemmy.ml"
          +apPreferredUsername: "ResoluteCatnap"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723753625 {#4492
            date: 2024-08-15 22:27:05.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1723753624 {#4493
            date: 2024-08-15 22:27:04.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
          \n
          Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1728257827 {#4489
          date: 2024-10-07 01:37:07.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4495 …}
        +nested: Doctrine\ORM\PersistentCollection {#4497 …}
        +votes: Doctrine\ORM\PersistentCollection {#4499 …}
        +reports: Doctrine\ORM\PersistentCollection {#4501 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
        -id: 332546
        -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7629522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705956909 {#4490
          date: 2024-01-22 21:55:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: """
      Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
      \n
      For this I think it is better to have a simple way to contribute with or ask for the translations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706085272 {#5278
      date: 2024-01-24 09:34:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5282 …}
    +nested: Doctrine\ORM\PersistentCollection {#5284 …}
    +votes: Doctrine\ORM\PersistentCollection {#5286 …}
    +reports: Doctrine\ORM\PersistentCollection {#5288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
    -id: 336279
    -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.grys.it/comment/95513"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085272 {#5279
      date: 2024-01-24 09:34:32.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 11.40 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5280
    +user: Proxies\__CG__\App\Entity\User {#5281
      +avatar: null
      +cover: null
      +email: "gian@lemmy.grys.it"
      +username: "@gian@lemmy.grys.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728796932 {#11837
        date: 2024-10-13 07:22:12.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 {#11842 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
      +entries: Doctrine\ORM\PersistentCollection {#11849 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
      +posts: Doctrine\ORM\PersistentCollection {#11857 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
      +follows: Doctrine\ORM\PersistentCollection {#11869 …}
      +followers: Doctrine\ORM\PersistentCollection {#11871 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
      +reports: Doctrine\ORM\PersistentCollection {#11881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
      +violations: Doctrine\ORM\PersistentCollection {#11885 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
      +awards: Doctrine\ORM\PersistentCollection {#11889 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
      +categories: Doctrine\ORM\PersistentCollection {#11893 …}
      -id: 80859
      -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
      +apId: "gian@lemmy.grys.it"
      +apProfileId: "https://lemmy.grys.it/u/gian"
      +apPublicUrl: "https://lemmy.grys.it/u/gian"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.grys.it/inbox"
      +apDomain: "lemmy.grys.it"
      +apPreferredUsername: "gian"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701788910 {#11834
        date: 2023-12-05 16:08:30.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701788909 {#11836
        date: 2023-12-05 16:08:29.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494
        +user: App\Entity\User {#4507
          +avatar: null
          +cover: null
          +email: "ResoluteCatnap@lemmy.ml"
          +username: "@ResoluteCatnap@lemmy.ml"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728955356 {#4491
            date: 2024-10-15 03:22:36.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 {#4508 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
          +entries: Doctrine\ORM\PersistentCollection {#4514 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
          +posts: Doctrine\ORM\PersistentCollection {#4522 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
          +follows: Doctrine\ORM\PersistentCollection {#4534 …}
          +followers: Doctrine\ORM\PersistentCollection {#4536 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
          +reports: Doctrine\ORM\PersistentCollection {#4546 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
          +violations: Doctrine\ORM\PersistentCollection {#4550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
          +awards: Doctrine\ORM\PersistentCollection {#4554 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
          +categories: Doctrine\ORM\PersistentCollection {#4558 …}
          -id: 91628
          -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
          +apId: "ResoluteCatnap@lemmy.ml"
          +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
          +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ml/inbox"
          +apDomain: "lemmy.ml"
          +apPreferredUsername: "ResoluteCatnap"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723753625 {#4492
            date: 2024-08-15 22:27:05.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1723753624 {#4493
            date: 2024-08-15 22:27:04.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
          \n
          Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1728257827 {#4489
          date: 2024-10-07 01:37:07.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4495 …}
        +nested: Doctrine\ORM\PersistentCollection {#4497 …}
        +votes: Doctrine\ORM\PersistentCollection {#4499 …}
        +reports: Doctrine\ORM\PersistentCollection {#4501 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
        -id: 332546
        -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7629522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705956909 {#4490
          date: 2024-01-22 21:55:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: """
      Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
      \n
      For this I think it is better to have a simple way to contribute with or ask for the translations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706085272 {#5278
      date: 2024-01-24 09:34:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5282 …}
    +nested: Doctrine\ORM\PersistentCollection {#5284 …}
    +votes: Doctrine\ORM\PersistentCollection {#5286 …}
    +reports: Doctrine\ORM\PersistentCollection {#5288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
    -id: 336279
    -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.grys.it/comment/95513"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085272 {#5279
      date: 2024-01-24 09:34:32.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12393
  +comment: App\Entity\EntryComment {#5280
    +user: Proxies\__CG__\App\Entity\User {#5281
      +avatar: null
      +cover: null
      +email: "gian@lemmy.grys.it"
      +username: "@gian@lemmy.grys.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728796932 {#11837
        date: 2024-10-13 07:22:12.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 {#11842 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11845 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#11847 …}
      +entries: Doctrine\ORM\PersistentCollection {#11849 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#11851 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#11853 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11855 …}
      +posts: Doctrine\ORM\PersistentCollection {#11857 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#11859 …}
      +postComments: Doctrine\ORM\PersistentCollection {#11861 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#11863 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#11865 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#11867 …}
      +follows: Doctrine\ORM\PersistentCollection {#11869 …}
      +followers: Doctrine\ORM\PersistentCollection {#11871 …}
      +blocks: Doctrine\ORM\PersistentCollection {#11873 …}
      +blockers: Doctrine\ORM\PersistentCollection {#11875 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#11877 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#11879 …}
      +reports: Doctrine\ORM\PersistentCollection {#11881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11883 …}
      +violations: Doctrine\ORM\PersistentCollection {#11885 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11887 …}
      +awards: Doctrine\ORM\PersistentCollection {#11889 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#11891 …}
      +categories: Doctrine\ORM\PersistentCollection {#11893 …}
      -id: 80859
      -password: "$2y$13$KNh7KrWX/dxnmrSNXvZ5iOtIoR7wmlmsEirtg3VJvg8x8iy11SJt2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11895 …}
      +apId: "gian@lemmy.grys.it"
      +apProfileId: "https://lemmy.grys.it/u/gian"
      +apPublicUrl: "https://lemmy.grys.it/u/gian"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.grys.it/inbox"
      +apDomain: "lemmy.grys.it"
      +apPreferredUsername: "gian"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701788910 {#11834
        date: 2023-12-05 16:08:30.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701788909 {#11836
        date: 2023-12-05 16:08:29.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5227
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4494
        +user: App\Entity\User {#4507
          +avatar: null
          +cover: null
          +email: "ResoluteCatnap@lemmy.ml"
          +username: "@ResoluteCatnap@lemmy.ml"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728955356 {#4491
            date: 2024-10-15 03:22:36.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 {#4508 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4510 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4512 …}
          +entries: Doctrine\ORM\PersistentCollection {#4514 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4516 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4518 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4520 …}
          +posts: Doctrine\ORM\PersistentCollection {#4522 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4524 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4526 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4528 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4530 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4532 …}
          +follows: Doctrine\ORM\PersistentCollection {#4534 …}
          +followers: Doctrine\ORM\PersistentCollection {#4536 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4538 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4540 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4542 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4544 …}
          +reports: Doctrine\ORM\PersistentCollection {#4546 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4548 …}
          +violations: Doctrine\ORM\PersistentCollection {#4550 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4552 …}
          +awards: Doctrine\ORM\PersistentCollection {#4554 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4556 …}
          +categories: Doctrine\ORM\PersistentCollection {#4558 …}
          -id: 91628
          -password: "$2y$13$05i8n1ywl9c66rAUKIBLz.GCwRwHypG7gQh86NSeVDyu8K5.1hIUm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4560 …}
          +apId: "ResoluteCatnap@lemmy.ml"
          +apProfileId: "https://lemmy.ml/u/ResoluteCatnap"
          +apPublicUrl: "https://lemmy.ml/u/ResoluteCatnap"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.ml/inbox"
          +apDomain: "lemmy.ml"
          +apPreferredUsername: "ResoluteCatnap"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723753625 {#4492
            date: 2024-08-15 22:27:05.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1723753624 {#4493
            date: 2024-08-15 22:27:04.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Do not collect more data than you need. If you need IP for some reason then that needs to be relevant. Is your app geographically based, for instance? And does the location or IP impact how the app works?\n
          \n
          Beyond that, if you’re collecting personal or sensitive data it should be opt-in from a privacy focused perspective.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 7
        +score: 0
        +lastActive: DateTime @1728257827 {#4489
          date: 2024-10-07 01:37:07.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4495 …}
        +nested: Doctrine\ORM\PersistentCollection {#4497 …}
        +votes: Doctrine\ORM\PersistentCollection {#4499 …}
        +reports: Doctrine\ORM\PersistentCollection {#4501 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4503 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4505 …}
        -id: 332546
        -bodyTs: "'app':24,38 'base':26 'beyond':40 'collect':3,45 'data':5,49 'focus':59 'geograph':25 'impact':35 'instanc':28 'ip':12,34 'locat':32 'need':8,11,18 'opt':54 'opt-in':53 'person':46 'perspect':60 'privaci':58 're':44 'reason':15 'relev':21 'sensit':48 'work':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7629522"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705956909 {#4490
          date: 2024-01-22 21:55:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4494}
      +body: "Only reason we collect IP address is to evaluate which country is most active & focus localisation(language etc)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705994113 {#5225
        date: 2024-01-23 08:15:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@ResoluteCatnap@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5228 …}
      +nested: Doctrine\ORM\PersistentCollection {#5230 …}
      +votes: Doctrine\ORM\PersistentCollection {#5232 …}
      +reports: Doctrine\ORM\PersistentCollection {#5234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5236 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5238 …}
      -id: 333598
      -bodyTs: "'activ':14 'address':6 'collect':4 'countri':11 'etc':18 'evalu':9 'focus':15 'ip':5 'languag':17 'localis':16 'reason':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6935433"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705994113 {#5226
        date: 2024-01-23 08:15:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4494}
    +body: """
      Not that usefull probably. I am in Italy but I use english language for most of the software I use daily, for example.\n
      \n
      For this I think it is better to have a simple way to contribute with or ask for the translations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706085272 {#5278
      date: 2024-01-24 09:34:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@ResoluteCatnap@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5282 …}
    +nested: Doctrine\ORM\PersistentCollection {#5284 …}
    +votes: Doctrine\ORM\PersistentCollection {#5286 …}
    +reports: Doctrine\ORM\PersistentCollection {#5288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5292 …}
    -id: 336279
    -bodyTs: "'ask':40 'better':30 'contribut':37 'daili':21 'english':12 'exampl':23 'itali':8 'languag':13 'probabl':4 'simpl':34 'softwar':18 'think':27 'translat':43 'use':11,20 'useful':3 'way':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.grys.it/comment/95513"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706085272 {#5279
      date: 2024-01-24 09:34:32.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 37.17 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4567
    +user: App\Entity\User {#4580
      +avatar: null
      +cover: null
      +email: "bbuez@lemmy.world"
      +username: "@bbuez@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728036106 {#4564
        date: 2024-10-04 12:01:46.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 {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 48031
      -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "bbuez@lemmy.world"
      +apProfileId: "https://lemmy.world/u/bbuez"
      +apPublicUrl: "https://lemmy.world/u/bbuez"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "bbuez"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727183876 {#4565
        date: 2024-09-24 15:17:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696340680 {#4566
        date: 2023-10-03 15:44:40.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Prompt after a crash, include verbatim data sent, send only this time or opt in for automatic reporting, IMHO best practice as a user who respects the need for valueable analytics"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706039662 {#4562
      date: 2024-01-23 20:54:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4568 …}
    +nested: Doctrine\ORM\PersistentCollection {#4570 …}
    +votes: Doctrine\ORM\PersistentCollection {#4572 …}
    +reports: Doctrine\ORM\PersistentCollection {#4574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4578 …}
    -id: 334973
    -bodyTs: "'analyt':31 'automat':17 'best':20 'crash':4 'data':7 'imho':19 'includ':5 'need':28 'opt':14 'practic':21 'prompt':1 'report':18 'respect':26 'send':9 'sent':8 'time':12 'user':24 'valueabl':30 'verbatim':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6950218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706039662 {#4563
      date: 2024-01-23 20:54:22.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12480
  +comment: App\Entity\EntryComment {#4567
    +user: App\Entity\User {#4580
      +avatar: null
      +cover: null
      +email: "bbuez@lemmy.world"
      +username: "@bbuez@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728036106 {#4564
        date: 2024-10-04 12:01:46.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 {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 48031
      -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "bbuez@lemmy.world"
      +apProfileId: "https://lemmy.world/u/bbuez"
      +apPublicUrl: "https://lemmy.world/u/bbuez"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "bbuez"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727183876 {#4565
        date: 2024-09-24 15:17:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696340680 {#4566
        date: 2023-10-03 15:44:40.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Prompt after a crash, include verbatim data sent, send only this time or opt in for automatic reporting, IMHO best practice as a user who respects the need for valueable analytics"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706039662 {#4562
      date: 2024-01-23 20:54:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4568 …}
    +nested: Doctrine\ORM\PersistentCollection {#4570 …}
    +votes: Doctrine\ORM\PersistentCollection {#4572 …}
    +reports: Doctrine\ORM\PersistentCollection {#4574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4578 …}
    -id: 334973
    -bodyTs: "'analyt':31 'automat':17 'best':20 'crash':4 'data':7 'imho':19 'includ':5 'need':28 'opt':14 'practic':21 'prompt':1 'report':18 'respect':26 'send':9 'sent':8 'time':12 'user':24 'valueabl':30 'verbatim':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6950218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706039662 {#4563
      date: 2024-01-23 20:54:22.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -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 {#4580
    +avatar: null
    +cover: null
    +email: "bbuez@lemmy.world"
    +username: "@bbuez@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728036106 {#4564
      date: 2024-10-04 12:01:46.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 {#4581 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
    +entries: Doctrine\ORM\PersistentCollection {#4587 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
    +posts: Doctrine\ORM\PersistentCollection {#4595 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +follows: Doctrine\ORM\PersistentCollection {#4607 …}
    +followers: Doctrine\ORM\PersistentCollection {#4609 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +violations: Doctrine\ORM\PersistentCollection {#4623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
    +awards: Doctrine\ORM\PersistentCollection {#4627 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
    +categories: Doctrine\ORM\PersistentCollection {#4631 …}
    -id: 48031
    -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
    +apId: "bbuez@lemmy.world"
    +apProfileId: "https://lemmy.world/u/bbuez"
    +apPublicUrl: "https://lemmy.world/u/bbuez"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "bbuez"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727183876 {#4565
      date: 2024-09-24 15:17:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696340680 {#4566
      date: 2023-10-03 15:44:40.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12525
  +user: App\Entity\User {#4580
    +avatar: null
    +cover: null
    +email: "bbuez@lemmy.world"
    +username: "@bbuez@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728036106 {#4564
      date: 2024-10-04 12:01:46.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 {#4581 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
    +entries: Doctrine\ORM\PersistentCollection {#4587 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
    +posts: Doctrine\ORM\PersistentCollection {#4595 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +follows: Doctrine\ORM\PersistentCollection {#4607 …}
    +followers: Doctrine\ORM\PersistentCollection {#4609 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +violations: Doctrine\ORM\PersistentCollection {#4623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
    +awards: Doctrine\ORM\PersistentCollection {#4627 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
    +categories: Doctrine\ORM\PersistentCollection {#4631 …}
    -id: 48031
    -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
    +apId: "bbuez@lemmy.world"
    +apProfileId: "https://lemmy.world/u/bbuez"
    +apPublicUrl: "https://lemmy.world/u/bbuez"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "bbuez"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727183876 {#4565
      date: 2024-09-24 15:17:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696340680 {#4566
      date: 2023-10-03 15:44:40.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706039662 {#4563
    date: 2024-01-23 20:54:22.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12580
  +date: DateTimeImmutable @1706039662 {#4563
    date: 2024-01-23 20:54:22.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706039662 {#4563
    date: 2024-01-23 20:54:22.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12634
  +createdAt: DateTimeImmutable @1706039662 {#4563
    date: 2024-01-23 20:54:22.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4580
    +avatar: null
    +cover: null
    +email: "bbuez@lemmy.world"
    +username: "@bbuez@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728036106 {#4564
      date: 2024-10-04 12:01:46.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 {#4581 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
    +entries: Doctrine\ORM\PersistentCollection {#4587 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
    +posts: Doctrine\ORM\PersistentCollection {#4595 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +follows: Doctrine\ORM\PersistentCollection {#4607 …}
    +followers: Doctrine\ORM\PersistentCollection {#4609 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +violations: Doctrine\ORM\PersistentCollection {#4623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
    +awards: Doctrine\ORM\PersistentCollection {#4627 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
    +categories: Doctrine\ORM\PersistentCollection {#4631 …}
    -id: 48031
    -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
    +apId: "bbuez@lemmy.world"
    +apProfileId: "https://lemmy.world/u/bbuez"
    +apPublicUrl: "https://lemmy.world/u/bbuez"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "bbuez"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727183876 {#4565
      date: 2024-09-24 15:17:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696340680 {#4566
      date: 2023-10-03 15:44:40.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12688
  +width: 40
  +height: 40
  +user: App\Entity\User {#4580
    +avatar: null
    +cover: null
    +email: "bbuez@lemmy.world"
    +username: "@bbuez@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728036106 {#4564
      date: 2024-10-04 12:01:46.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 {#4581 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
    +entries: Doctrine\ORM\PersistentCollection {#4587 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
    +posts: Doctrine\ORM\PersistentCollection {#4595 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +follows: Doctrine\ORM\PersistentCollection {#4607 …}
    +followers: Doctrine\ORM\PersistentCollection {#4609 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +violations: Doctrine\ORM\PersistentCollection {#4623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
    +awards: Doctrine\ORM\PersistentCollection {#4627 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
    +categories: Doctrine\ORM\PersistentCollection {#4631 …}
    -id: 48031
    -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
    +apId: "bbuez@lemmy.world"
    +apProfileId: "https://lemmy.world/u/bbuez"
    +apPublicUrl: "https://lemmy.world/u/bbuez"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "bbuez"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727183876 {#4565
      date: 2024-09-24 15:17:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696340680 {#4566
      date: 2023-10-03 15:44:40.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4567
    +user: App\Entity\User {#4580
      +avatar: null
      +cover: null
      +email: "bbuez@lemmy.world"
      +username: "@bbuez@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728036106 {#4564
        date: 2024-10-04 12:01:46.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 {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 48031
      -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "bbuez@lemmy.world"
      +apProfileId: "https://lemmy.world/u/bbuez"
      +apPublicUrl: "https://lemmy.world/u/bbuez"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "bbuez"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727183876 {#4565
        date: 2024-09-24 15:17:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696340680 {#4566
        date: 2023-10-03 15:44:40.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Prompt after a crash, include verbatim data sent, send only this time or opt in for automatic reporting, IMHO best practice as a user who respects the need for valueable analytics"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706039662 {#4562
      date: 2024-01-23 20:54:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4568 …}
    +nested: Doctrine\ORM\PersistentCollection {#4570 …}
    +votes: Doctrine\ORM\PersistentCollection {#4572 …}
    +reports: Doctrine\ORM\PersistentCollection {#4574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4578 …}
    -id: 334973
    -bodyTs: "'analyt':31 'automat':17 'best':20 'crash':4 'data':7 'imho':19 'includ':5 'need':28 'opt':14 'practic':21 'prompt':1 'report':18 'respect':26 'send':9 'sent':8 'time':12 'user':24 'valueabl':30 'verbatim':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6950218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706039662 {#4563
      date: 2024-01-23 20:54:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12757
  +subject: App\Entity\EntryComment {#4567
    +user: App\Entity\User {#4580
      +avatar: null
      +cover: null
      +email: "bbuez@lemmy.world"
      +username: "@bbuez@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728036106 {#4564
        date: 2024-10-04 12:01:46.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 {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 48031
      -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "bbuez@lemmy.world"
      +apProfileId: "https://lemmy.world/u/bbuez"
      +apPublicUrl: "https://lemmy.world/u/bbuez"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "bbuez"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727183876 {#4565
        date: 2024-09-24 15:17:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696340680 {#4566
        date: 2023-10-03 15:44:40.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Prompt after a crash, include verbatim data sent, send only this time or opt in for automatic reporting, IMHO best practice as a user who respects the need for valueable analytics"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706039662 {#4562
      date: 2024-01-23 20:54:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4568 …}
    +nested: Doctrine\ORM\PersistentCollection {#4570 …}
    +votes: Doctrine\ORM\PersistentCollection {#4572 …}
    +reports: Doctrine\ORM\PersistentCollection {#4574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4578 …}
    -id: 334973
    -bodyTs: "'analyt':31 'automat':17 'best':20 'crash':4 'data':7 'imho':19 'includ':5 'need':28 'opt':14 'practic':21 'prompt':1 'report':18 'respect':26 'send':9 'sent':8 'time':12 'user':24 'valueabl':30 'verbatim':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6950218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706039662 {#4563
      date: 2024-01-23 20:54:22.0 +01:00
    }
  }
  +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 {#4567
    +user: App\Entity\User {#4580
      +avatar: null
      +cover: null
      +email: "bbuez@lemmy.world"
      +username: "@bbuez@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728036106 {#4564
        date: 2024-10-04 12:01:46.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 {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 48031
      -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "bbuez@lemmy.world"
      +apProfileId: "https://lemmy.world/u/bbuez"
      +apPublicUrl: "https://lemmy.world/u/bbuez"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "bbuez"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727183876 {#4565
        date: 2024-09-24 15:17:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696340680 {#4566
        date: 2023-10-03 15:44:40.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Prompt after a crash, include verbatim data sent, send only this time or opt in for automatic reporting, IMHO best practice as a user who respects the need for valueable analytics"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706039662 {#4562
      date: 2024-01-23 20:54:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4568 …}
    +nested: Doctrine\ORM\PersistentCollection {#4570 …}
    +votes: Doctrine\ORM\PersistentCollection {#4572 …}
    +reports: Doctrine\ORM\PersistentCollection {#4574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4578 …}
    -id: 334973
    -bodyTs: "'analyt':31 'automat':17 'best':20 'crash':4 'data':7 'imho':19 'includ':5 'need':28 'opt':14 'practic':21 'prompt':1 'report':18 'respect':26 'send':9 'sent':8 'time':12 'user':24 'valueabl':30 'verbatim':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6950218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706039662 {#4563
      date: 2024-01-23 20:54:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12814
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4567
    +user: App\Entity\User {#4580
      +avatar: null
      +cover: null
      +email: "bbuez@lemmy.world"
      +username: "@bbuez@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728036106 {#4564
        date: 2024-10-04 12:01:46.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 {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 48031
      -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "bbuez@lemmy.world"
      +apProfileId: "https://lemmy.world/u/bbuez"
      +apPublicUrl: "https://lemmy.world/u/bbuez"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "bbuez"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727183876 {#4565
        date: 2024-09-24 15:17:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696340680 {#4566
        date: 2023-10-03 15:44:40.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Prompt after a crash, include verbatim data sent, send only this time or opt in for automatic reporting, IMHO best practice as a user who respects the need for valueable analytics"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706039662 {#4562
      date: 2024-01-23 20:54:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4568 …}
    +nested: Doctrine\ORM\PersistentCollection {#4570 …}
    +votes: Doctrine\ORM\PersistentCollection {#4572 …}
    +reports: Doctrine\ORM\PersistentCollection {#4574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4578 …}
    -id: 334973
    -bodyTs: "'analyt':31 'automat':17 'best':20 'crash':4 'data':7 'imho':19 'includ':5 'need':28 'opt':14 'practic':21 'prompt':1 'report':18 'respect':26 'send':9 'sent':8 'time':12 'user':24 'valueabl':30 'verbatim':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6950218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706039662 {#4563
      date: 2024-01-23 20:54:22.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.71 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4567
    +user: App\Entity\User {#4580
      +avatar: null
      +cover: null
      +email: "bbuez@lemmy.world"
      +username: "@bbuez@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728036106 {#4564
        date: 2024-10-04 12:01:46.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 {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 48031
      -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "bbuez@lemmy.world"
      +apProfileId: "https://lemmy.world/u/bbuez"
      +apPublicUrl: "https://lemmy.world/u/bbuez"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "bbuez"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727183876 {#4565
        date: 2024-09-24 15:17:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696340680 {#4566
        date: 2023-10-03 15:44:40.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Prompt after a crash, include verbatim data sent, send only this time or opt in for automatic reporting, IMHO best practice as a user who respects the need for valueable analytics"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706039662 {#4562
      date: 2024-01-23 20:54:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4568 …}
    +nested: Doctrine\ORM\PersistentCollection {#4570 …}
    +votes: Doctrine\ORM\PersistentCollection {#4572 …}
    +reports: Doctrine\ORM\PersistentCollection {#4574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4578 …}
    -id: 334973
    -bodyTs: "'analyt':31 'automat':17 'best':20 'crash':4 'data':7 'imho':19 'includ':5 'need':28 'opt':14 'practic':21 'prompt':1 'report':18 'respect':26 'send':9 'sent':8 'time':12 'user':24 'valueabl':30 'verbatim':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6950218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706039662 {#4563
      date: 2024-01-23 20:54:22.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13054
  +comment: App\Entity\EntryComment {#4567
    +user: App\Entity\User {#4580
      +avatar: null
      +cover: null
      +email: "bbuez@lemmy.world"
      +username: "@bbuez@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728036106 {#4564
        date: 2024-10-04 12:01:46.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 {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 48031
      -password: "$2y$13$aryMc9JjLTdQyodRNjvYV.gPbYaXRysjkPMHmBMmUDID/iiDzM7Im"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "bbuez@lemmy.world"
      +apProfileId: "https://lemmy.world/u/bbuez"
      +apPublicUrl: "https://lemmy.world/u/bbuez"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "bbuez"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727183876 {#4565
        date: 2024-09-24 15:17:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696340680 {#4566
        date: 2023-10-03 15:44:40.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Prompt after a crash, include verbatim data sent, send only this time or opt in for automatic reporting, IMHO best practice as a user who respects the need for valueable analytics"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706039662 {#4562
      date: 2024-01-23 20:54:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4568 …}
    +nested: Doctrine\ORM\PersistentCollection {#4570 …}
    +votes: Doctrine\ORM\PersistentCollection {#4572 …}
    +reports: Doctrine\ORM\PersistentCollection {#4574 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4576 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4578 …}
    -id: 334973
    -bodyTs: "'analyt':31 'automat':17 'best':20 'crash':4 'data':7 'imho':19 'includ':5 'need':28 'opt':14 'practic':21 'prompt':1 'report':18 'respect':26 'send':9 'sent':8 'time':12 'user':24 'valueabl':30 'verbatim':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6950218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706039662 {#4563
      date: 2024-01-23 20:54:22.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 22.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: null
      +cover: null
      +email: "digdilem@lemmy.ml"
      +username: "@digdilem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727728910 {#4637
        date: 2024-09-30 22:41:50.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 {#4654 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
      +entries: Doctrine\ORM\PersistentCollection {#4660 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
      +posts: Doctrine\ORM\PersistentCollection {#4668 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
      +follows: Doctrine\ORM\PersistentCollection {#4680 …}
      +followers: Doctrine\ORM\PersistentCollection {#4682 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
      +reports: Doctrine\ORM\PersistentCollection {#4692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
      +violations: Doctrine\ORM\PersistentCollection {#4696 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
      +awards: Doctrine\ORM\PersistentCollection {#4700 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
      +categories: Doctrine\ORM\PersistentCollection {#4704 …}
      -id: 74385
      -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
      +apId: "digdilem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/digdilem"
      +apPublicUrl: "https://lemmy.ml/u/digdilem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "digdilem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694078 {#4638
        date: 2024-09-30 13:01:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699733480 {#4639
        date: 2023-11-11 21:11:20.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      It takes years to build a good reputation in OSS, and only one dumb thing (like opt-out of personal data) to ruin it.\n
      \n
      (Yes, IPs may be considered personal data in that they can be used to identify individuals, and so subject to the GDPR and, potentially, the very high fines associated with that. Unless you’re evil, don’t collect any personal or identifying data unless you absolutely have to, and very triple sure the user knows what you’re sending and why)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705952378 {#4635
      date: 2024-01-22 20:39:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 332339
    -bodyTs: "'absolut':71 'associ':54 'build':5 'collect':63 'consid':30 'data':22,32,68 'dumb':14 'evil':60 'fine':53 'gdpr':47 'good':7 'high':52 'identifi':40,67 'individu':41 'ip':27 'know':80 'like':16 'may':28 'one':13 'opt':18 'opt-out':17 'oss':10 'person':21,31,65 'potenti':49 're':59,83 'reput':8 'ruin':24 'send':84 'subject':44 'sure':77 'take':2 'thing':15 'tripl':76 'unless':57,69 'use':38 'user':79 'year':3 'yes':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705952378 {#4636
      date: 2024-01-22 20:39:38.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13124
  +comment: App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: null
      +cover: null
      +email: "digdilem@lemmy.ml"
      +username: "@digdilem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727728910 {#4637
        date: 2024-09-30 22:41:50.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 {#4654 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
      +entries: Doctrine\ORM\PersistentCollection {#4660 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
      +posts: Doctrine\ORM\PersistentCollection {#4668 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
      +follows: Doctrine\ORM\PersistentCollection {#4680 …}
      +followers: Doctrine\ORM\PersistentCollection {#4682 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
      +reports: Doctrine\ORM\PersistentCollection {#4692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
      +violations: Doctrine\ORM\PersistentCollection {#4696 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
      +awards: Doctrine\ORM\PersistentCollection {#4700 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
      +categories: Doctrine\ORM\PersistentCollection {#4704 …}
      -id: 74385
      -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
      +apId: "digdilem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/digdilem"
      +apPublicUrl: "https://lemmy.ml/u/digdilem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "digdilem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694078 {#4638
        date: 2024-09-30 13:01:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699733480 {#4639
        date: 2023-11-11 21:11:20.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      It takes years to build a good reputation in OSS, and only one dumb thing (like opt-out of personal data) to ruin it.\n
      \n
      (Yes, IPs may be considered personal data in that they can be used to identify individuals, and so subject to the GDPR and, potentially, the very high fines associated with that. Unless you’re evil, don’t collect any personal or identifying data unless you absolutely have to, and very triple sure the user knows what you’re sending and why)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705952378 {#4635
      date: 2024-01-22 20:39:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 332339
    -bodyTs: "'absolut':71 'associ':54 'build':5 'collect':63 'consid':30 'data':22,32,68 'dumb':14 'evil':60 'fine':53 'gdpr':47 'good':7 'high':52 'identifi':40,67 'individu':41 'ip':27 'know':80 'like':16 'may':28 'one':13 'opt':18 'opt-out':17 'oss':10 'person':21,31,65 'potenti':49 're':59,83 'reput':8 'ruin':24 'send':84 'subject':44 'sure':77 'take':2 'thing':15 'tripl':76 'unless':57,69 'use':38 'user':79 'year':3 'yes':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705952378 {#4636
      date: 2024-01-22 20:39:38.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4653
    +avatar: null
    +cover: null
    +email: "digdilem@lemmy.ml"
    +username: "@digdilem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727728910 {#4637
      date: 2024-09-30 22:41:50.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 {#4654 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
    +entries: Doctrine\ORM\PersistentCollection {#4660 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
    +posts: Doctrine\ORM\PersistentCollection {#4668 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
    +follows: Doctrine\ORM\PersistentCollection {#4680 …}
    +followers: Doctrine\ORM\PersistentCollection {#4682 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
    +reports: Doctrine\ORM\PersistentCollection {#4692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
    +violations: Doctrine\ORM\PersistentCollection {#4696 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
    +awards: Doctrine\ORM\PersistentCollection {#4700 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
    +categories: Doctrine\ORM\PersistentCollection {#4704 …}
    -id: 74385
    -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
    +apId: "digdilem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/digdilem"
    +apPublicUrl: "https://lemmy.ml/u/digdilem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "digdilem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694078 {#4638
      date: 2024-09-30 13:01:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699733480 {#4639
      date: 2023-11-11 21:11:20.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13169
  +user: App\Entity\User {#4653
    +avatar: null
    +cover: null
    +email: "digdilem@lemmy.ml"
    +username: "@digdilem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727728910 {#4637
      date: 2024-09-30 22:41:50.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 {#4654 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
    +entries: Doctrine\ORM\PersistentCollection {#4660 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
    +posts: Doctrine\ORM\PersistentCollection {#4668 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
    +follows: Doctrine\ORM\PersistentCollection {#4680 …}
    +followers: Doctrine\ORM\PersistentCollection {#4682 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
    +reports: Doctrine\ORM\PersistentCollection {#4692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
    +violations: Doctrine\ORM\PersistentCollection {#4696 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
    +awards: Doctrine\ORM\PersistentCollection {#4700 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
    +categories: Doctrine\ORM\PersistentCollection {#4704 …}
    -id: 74385
    -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
    +apId: "digdilem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/digdilem"
    +apPublicUrl: "https://lemmy.ml/u/digdilem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "digdilem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694078 {#4638
      date: 2024-09-30 13:01:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699733480 {#4639
      date: 2023-11-11 21:11:20.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705952378 {#4636
    date: 2024-01-22 20:39:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13224
  +date: DateTimeImmutable @1705952378 {#4636
    date: 2024-01-22 20:39:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705952378 {#4636
    date: 2024-01-22 20:39:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13278
  +createdAt: DateTimeImmutable @1705952378 {#4636
    date: 2024-01-22 20:39:38.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4653
    +avatar: null
    +cover: null
    +email: "digdilem@lemmy.ml"
    +username: "@digdilem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727728910 {#4637
      date: 2024-09-30 22:41:50.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 {#4654 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
    +entries: Doctrine\ORM\PersistentCollection {#4660 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
    +posts: Doctrine\ORM\PersistentCollection {#4668 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
    +follows: Doctrine\ORM\PersistentCollection {#4680 …}
    +followers: Doctrine\ORM\PersistentCollection {#4682 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
    +reports: Doctrine\ORM\PersistentCollection {#4692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
    +violations: Doctrine\ORM\PersistentCollection {#4696 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
    +awards: Doctrine\ORM\PersistentCollection {#4700 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
    +categories: Doctrine\ORM\PersistentCollection {#4704 …}
    -id: 74385
    -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
    +apId: "digdilem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/digdilem"
    +apPublicUrl: "https://lemmy.ml/u/digdilem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "digdilem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694078 {#4638
      date: 2024-09-30 13:01:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699733480 {#4639
      date: 2023-11-11 21:11:20.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13332
  +width: 40
  +height: 40
  +user: App\Entity\User {#4653
    +avatar: null
    +cover: null
    +email: "digdilem@lemmy.ml"
    +username: "@digdilem@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727728910 {#4637
      date: 2024-09-30 22:41:50.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 {#4654 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
    +entries: Doctrine\ORM\PersistentCollection {#4660 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
    +posts: Doctrine\ORM\PersistentCollection {#4668 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
    +follows: Doctrine\ORM\PersistentCollection {#4680 …}
    +followers: Doctrine\ORM\PersistentCollection {#4682 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
    +reports: Doctrine\ORM\PersistentCollection {#4692 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
    +violations: Doctrine\ORM\PersistentCollection {#4696 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
    +awards: Doctrine\ORM\PersistentCollection {#4700 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
    +categories: Doctrine\ORM\PersistentCollection {#4704 …}
    -id: 74385
    -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
    +apId: "digdilem@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/digdilem"
    +apPublicUrl: "https://lemmy.ml/u/digdilem"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "digdilem"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727694078 {#4638
      date: 2024-09-30 13:01:18.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699733480 {#4639
      date: 2023-11-11 21:11:20.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.55 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: null
      +cover: null
      +email: "digdilem@lemmy.ml"
      +username: "@digdilem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727728910 {#4637
        date: 2024-09-30 22:41:50.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 {#4654 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
      +entries: Doctrine\ORM\PersistentCollection {#4660 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
      +posts: Doctrine\ORM\PersistentCollection {#4668 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
      +follows: Doctrine\ORM\PersistentCollection {#4680 …}
      +followers: Doctrine\ORM\PersistentCollection {#4682 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
      +reports: Doctrine\ORM\PersistentCollection {#4692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
      +violations: Doctrine\ORM\PersistentCollection {#4696 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
      +awards: Doctrine\ORM\PersistentCollection {#4700 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
      +categories: Doctrine\ORM\PersistentCollection {#4704 …}
      -id: 74385
      -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
      +apId: "digdilem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/digdilem"
      +apPublicUrl: "https://lemmy.ml/u/digdilem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "digdilem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694078 {#4638
        date: 2024-09-30 13:01:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699733480 {#4639
        date: 2023-11-11 21:11:20.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      It takes years to build a good reputation in OSS, and only one dumb thing (like opt-out of personal data) to ruin it.\n
      \n
      (Yes, IPs may be considered personal data in that they can be used to identify individuals, and so subject to the GDPR and, potentially, the very high fines associated with that. Unless you’re evil, don’t collect any personal or identifying data unless you absolutely have to, and very triple sure the user knows what you’re sending and why)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705952378 {#4635
      date: 2024-01-22 20:39:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 332339
    -bodyTs: "'absolut':71 'associ':54 'build':5 'collect':63 'consid':30 'data':22,32,68 'dumb':14 'evil':60 'fine':53 'gdpr':47 'good':7 'high':52 'identifi':40,67 'individu':41 'ip':27 'know':80 'like':16 'may':28 'one':13 'opt':18 'opt-out':17 'oss':10 'person':21,31,65 'potenti':49 're':59,83 'reput':8 'ruin':24 'send':84 'subject':44 'sure':77 'take':2 'thing':15 'tripl':76 'unless':57,69 'use':38 'user':79 'year':3 'yes':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705952378 {#4636
      date: 2024-01-22 20:39:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13405
  +subject: App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: null
      +cover: null
      +email: "digdilem@lemmy.ml"
      +username: "@digdilem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727728910 {#4637
        date: 2024-09-30 22:41:50.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 {#4654 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
      +entries: Doctrine\ORM\PersistentCollection {#4660 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
      +posts: Doctrine\ORM\PersistentCollection {#4668 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
      +follows: Doctrine\ORM\PersistentCollection {#4680 …}
      +followers: Doctrine\ORM\PersistentCollection {#4682 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
      +reports: Doctrine\ORM\PersistentCollection {#4692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
      +violations: Doctrine\ORM\PersistentCollection {#4696 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
      +awards: Doctrine\ORM\PersistentCollection {#4700 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
      +categories: Doctrine\ORM\PersistentCollection {#4704 …}
      -id: 74385
      -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
      +apId: "digdilem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/digdilem"
      +apPublicUrl: "https://lemmy.ml/u/digdilem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "digdilem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694078 {#4638
        date: 2024-09-30 13:01:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699733480 {#4639
        date: 2023-11-11 21:11:20.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      It takes years to build a good reputation in OSS, and only one dumb thing (like opt-out of personal data) to ruin it.\n
      \n
      (Yes, IPs may be considered personal data in that they can be used to identify individuals, and so subject to the GDPR and, potentially, the very high fines associated with that. Unless you’re evil, don’t collect any personal or identifying data unless you absolutely have to, and very triple sure the user knows what you’re sending and why)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705952378 {#4635
      date: 2024-01-22 20:39:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 332339
    -bodyTs: "'absolut':71 'associ':54 'build':5 'collect':63 'consid':30 'data':22,32,68 'dumb':14 'evil':60 'fine':53 'gdpr':47 'good':7 'high':52 'identifi':40,67 'individu':41 'ip':27 'know':80 'like':16 'may':28 'one':13 'opt':18 'opt-out':17 'oss':10 'person':21,31,65 'potenti':49 're':59,83 'reput':8 'ruin':24 'send':84 'subject':44 'sure':77 'take':2 'thing':15 'tripl':76 'unless':57,69 'use':38 'user':79 'year':3 'yes':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705952378 {#4636
      date: 2024-01-22 20:39:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: null
      +cover: null
      +email: "digdilem@lemmy.ml"
      +username: "@digdilem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727728910 {#4637
        date: 2024-09-30 22:41:50.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 {#4654 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
      +entries: Doctrine\ORM\PersistentCollection {#4660 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
      +posts: Doctrine\ORM\PersistentCollection {#4668 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
      +follows: Doctrine\ORM\PersistentCollection {#4680 …}
      +followers: Doctrine\ORM\PersistentCollection {#4682 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
      +reports: Doctrine\ORM\PersistentCollection {#4692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
      +violations: Doctrine\ORM\PersistentCollection {#4696 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
      +awards: Doctrine\ORM\PersistentCollection {#4700 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
      +categories: Doctrine\ORM\PersistentCollection {#4704 …}
      -id: 74385
      -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
      +apId: "digdilem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/digdilem"
      +apPublicUrl: "https://lemmy.ml/u/digdilem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "digdilem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694078 {#4638
        date: 2024-09-30 13:01:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699733480 {#4639
        date: 2023-11-11 21:11:20.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      It takes years to build a good reputation in OSS, and only one dumb thing (like opt-out of personal data) to ruin it.\n
      \n
      (Yes, IPs may be considered personal data in that they can be used to identify individuals, and so subject to the GDPR and, potentially, the very high fines associated with that. Unless you’re evil, don’t collect any personal or identifying data unless you absolutely have to, and very triple sure the user knows what you’re sending and why)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705952378 {#4635
      date: 2024-01-22 20:39:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 332339
    -bodyTs: "'absolut':71 'associ':54 'build':5 'collect':63 'consid':30 'data':22,32,68 'dumb':14 'evil':60 'fine':53 'gdpr':47 'good':7 'high':52 'identifi':40,67 'individu':41 'ip':27 'know':80 'like':16 'may':28 'one':13 'opt':18 'opt-out':17 'oss':10 'person':21,31,65 'potenti':49 're':59,83 'reput':8 'ruin':24 'send':84 'subject':44 'sure':77 'take':2 'thing':15 'tripl':76 'unless':57,69 'use':38 'user':79 'year':3 'yes':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705952378 {#4636
      date: 2024-01-22 20:39:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13462
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: null
      +cover: null
      +email: "digdilem@lemmy.ml"
      +username: "@digdilem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727728910 {#4637
        date: 2024-09-30 22:41:50.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 {#4654 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
      +entries: Doctrine\ORM\PersistentCollection {#4660 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
      +posts: Doctrine\ORM\PersistentCollection {#4668 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
      +follows: Doctrine\ORM\PersistentCollection {#4680 …}
      +followers: Doctrine\ORM\PersistentCollection {#4682 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
      +reports: Doctrine\ORM\PersistentCollection {#4692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
      +violations: Doctrine\ORM\PersistentCollection {#4696 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
      +awards: Doctrine\ORM\PersistentCollection {#4700 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
      +categories: Doctrine\ORM\PersistentCollection {#4704 …}
      -id: 74385
      -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
      +apId: "digdilem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/digdilem"
      +apPublicUrl: "https://lemmy.ml/u/digdilem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "digdilem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694078 {#4638
        date: 2024-09-30 13:01:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699733480 {#4639
        date: 2023-11-11 21:11:20.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      It takes years to build a good reputation in OSS, and only one dumb thing (like opt-out of personal data) to ruin it.\n
      \n
      (Yes, IPs may be considered personal data in that they can be used to identify individuals, and so subject to the GDPR and, potentially, the very high fines associated with that. Unless you’re evil, don’t collect any personal or identifying data unless you absolutely have to, and very triple sure the user knows what you’re sending and why)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705952378 {#4635
      date: 2024-01-22 20:39:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 332339
    -bodyTs: "'absolut':71 'associ':54 'build':5 'collect':63 'consid':30 'data':22,32,68 'dumb':14 'evil':60 'fine':53 'gdpr':47 'good':7 'high':52 'identifi':40,67 'individu':41 'ip':27 'know':80 'like':16 'may':28 'one':13 'opt':18 'opt-out':17 'oss':10 'person':21,31,65 'potenti':49 're':59,83 'reput':8 'ruin':24 'send':84 'subject':44 'sure':77 'take':2 'thing':15 'tripl':76 'unless':57,69 'use':38 'user':79 'year':3 'yes':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705952378 {#4636
      date: 2024-01-22 20:39:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 11.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: null
      +cover: null
      +email: "digdilem@lemmy.ml"
      +username: "@digdilem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727728910 {#4637
        date: 2024-09-30 22:41:50.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 {#4654 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
      +entries: Doctrine\ORM\PersistentCollection {#4660 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
      +posts: Doctrine\ORM\PersistentCollection {#4668 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
      +follows: Doctrine\ORM\PersistentCollection {#4680 …}
      +followers: Doctrine\ORM\PersistentCollection {#4682 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
      +reports: Doctrine\ORM\PersistentCollection {#4692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
      +violations: Doctrine\ORM\PersistentCollection {#4696 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
      +awards: Doctrine\ORM\PersistentCollection {#4700 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
      +categories: Doctrine\ORM\PersistentCollection {#4704 …}
      -id: 74385
      -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
      +apId: "digdilem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/digdilem"
      +apPublicUrl: "https://lemmy.ml/u/digdilem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "digdilem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694078 {#4638
        date: 2024-09-30 13:01:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699733480 {#4639
        date: 2023-11-11 21:11:20.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      It takes years to build a good reputation in OSS, and only one dumb thing (like opt-out of personal data) to ruin it.\n
      \n
      (Yes, IPs may be considered personal data in that they can be used to identify individuals, and so subject to the GDPR and, potentially, the very high fines associated with that. Unless you’re evil, don’t collect any personal or identifying data unless you absolutely have to, and very triple sure the user knows what you’re sending and why)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705952378 {#4635
      date: 2024-01-22 20:39:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 332339
    -bodyTs: "'absolut':71 'associ':54 'build':5 'collect':63 'consid':30 'data':22,32,68 'dumb':14 'evil':60 'fine':53 'gdpr':47 'good':7 'high':52 'identifi':40,67 'individu':41 'ip':27 'know':80 'like':16 'may':28 'one':13 'opt':18 'opt-out':17 'oss':10 'person':21,31,65 'potenti':49 're':59,83 'reput':8 'ruin':24 'send':84 'subject':44 'sure':77 'take':2 'thing':15 'tripl':76 'unless':57,69 'use':38 'user':79 'year':3 'yes':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705952378 {#4636
      date: 2024-01-22 20:39:38.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13702
  +comment: App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: null
      +cover: null
      +email: "digdilem@lemmy.ml"
      +username: "@digdilem@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727728910 {#4637
        date: 2024-09-30 22:41:50.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 {#4654 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4656 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4658 …}
      +entries: Doctrine\ORM\PersistentCollection {#4660 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4662 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4664 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4666 …}
      +posts: Doctrine\ORM\PersistentCollection {#4668 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4670 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4672 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4674 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4676 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4678 …}
      +follows: Doctrine\ORM\PersistentCollection {#4680 …}
      +followers: Doctrine\ORM\PersistentCollection {#4682 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4684 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4686 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4688 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4690 …}
      +reports: Doctrine\ORM\PersistentCollection {#4692 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4694 …}
      +violations: Doctrine\ORM\PersistentCollection {#4696 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4698 …}
      +awards: Doctrine\ORM\PersistentCollection {#4700 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4702 …}
      +categories: Doctrine\ORM\PersistentCollection {#4704 …}
      -id: 74385
      -password: "$2y$13$/z/Zin4VwQ4IEC2dbeFJFenzZAr2.JxxJOfX89w/s87kttNuPmX5."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4706 …}
      +apId: "digdilem@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/digdilem"
      +apPublicUrl: "https://lemmy.ml/u/digdilem"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "digdilem"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727694078 {#4638
        date: 2024-09-30 13:01:18.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699733480 {#4639
        date: 2023-11-11 21:11:20.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      It takes years to build a good reputation in OSS, and only one dumb thing (like opt-out of personal data) to ruin it.\n
      \n
      (Yes, IPs may be considered personal data in that they can be used to identify individuals, and so subject to the GDPR and, potentially, the very high fines associated with that. Unless you’re evil, don’t collect any personal or identifying data unless you absolutely have to, and very triple sure the user knows what you’re sending and why)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705952378 {#4635
      date: 2024-01-22 20:39:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 332339
    -bodyTs: "'absolut':71 'associ':54 'build':5 'collect':63 'consid':30 'data':22,32,68 'dumb':14 'evil':60 'fine':53 'gdpr':47 'good':7 'high':52 'identifi':40,67 'individu':41 'ip':27 'know':80 'like':16 'may':28 'one':13 'opt':18 'opt-out':17 'oss':10 'person':21,31,65 'potenti':49 're':59,83 'reput':8 'ruin':24 'send':84 'subject':44 'sure':77 'take':2 'thing':15 'tripl':76 'unless':57,69 'use':38 'user':79 'year':3 'yes':26"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628082"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705952378 {#4636
      date: 2024-01-22 20:39:38.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 92.31 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4713
    +user: App\Entity\User {#4726
      +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
      +cover: null
      +email: "AnyOldName3@lemmy.world"
      +username: "@AnyOldName3@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728440467 {#4710
        date: 2024-10-09 04:21:07.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: 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 {#4728 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +entries: Doctrine\ORM\PersistentCollection {#4734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
      +posts: Doctrine\ORM\PersistentCollection {#4742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
      +follows: Doctrine\ORM\PersistentCollection {#4754 …}
      +followers: Doctrine\ORM\PersistentCollection {#4756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +violations: Doctrine\ORM\PersistentCollection {#4770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
      +awards: Doctrine\ORM\PersistentCollection {#4774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
      +categories: Doctrine\ORM\PersistentCollection {#4778 …}
      -id: 395
      -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
      +apId: "AnyOldName3@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AnyOldName3"
      +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AnyOldName3"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501866 {#4711
        date: 2024-10-21 11:11:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686904933 {#4712
        date: 2023-06-16 10:42:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "There are kinds of analytics that are incompatible with the GPL, as you can’t restrict what users do with GPL software, and that includes asking children not to submit analytics containing information you’re not allowed to know about children under COPPA. The only options are to hope your software is only used by adults, or not implement any kinds of analytics that collect the relevant kinds of personal information."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705921302 {#4708
      date: 2024-01-22 12:01:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4714 …}
    +nested: Doctrine\ORM\PersistentCollection {#4716 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
    -id: 331047
    -bodyTs: "'adult':56 'allow':37 'analyt':5,31,63 'ask':26 'children':27,41 'collect':65 'contain':32 'coppa':43 'gpl':11,21 'hope':49 'implement':59 'includ':25 'incompat':8 'inform':33,71 'kind':3,61,68 'know':39 'option':46 'person':70 're':35 'relev':67 'restrict':16 'softwar':22,51 'submit':30 'use':54 'user':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921302 {#4709
      date: 2024-01-22 12:01:42.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13772
  +comment: App\Entity\EntryComment {#4713
    +user: App\Entity\User {#4726
      +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
      +cover: null
      +email: "AnyOldName3@lemmy.world"
      +username: "@AnyOldName3@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728440467 {#4710
        date: 2024-10-09 04:21:07.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: 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 {#4728 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +entries: Doctrine\ORM\PersistentCollection {#4734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
      +posts: Doctrine\ORM\PersistentCollection {#4742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
      +follows: Doctrine\ORM\PersistentCollection {#4754 …}
      +followers: Doctrine\ORM\PersistentCollection {#4756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +violations: Doctrine\ORM\PersistentCollection {#4770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
      +awards: Doctrine\ORM\PersistentCollection {#4774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
      +categories: Doctrine\ORM\PersistentCollection {#4778 …}
      -id: 395
      -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
      +apId: "AnyOldName3@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AnyOldName3"
      +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AnyOldName3"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501866 {#4711
        date: 2024-10-21 11:11:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686904933 {#4712
        date: 2023-06-16 10:42:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "There are kinds of analytics that are incompatible with the GPL, as you can’t restrict what users do with GPL software, and that includes asking children not to submit analytics containing information you’re not allowed to know about children under COPPA. The only options are to hope your software is only used by adults, or not implement any kinds of analytics that collect the relevant kinds of personal information."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705921302 {#4708
      date: 2024-01-22 12:01:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4714 …}
    +nested: Doctrine\ORM\PersistentCollection {#4716 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
    -id: 331047
    -bodyTs: "'adult':56 'allow':37 'analyt':5,31,63 'ask':26 'children':27,41 'collect':65 'contain':32 'coppa':43 'gpl':11,21 'hope':49 'implement':59 'includ':25 'incompat':8 'inform':33,71 'kind':3,61,68 'know':39 'option':46 'person':70 're':35 'relev':67 'restrict':16 'softwar':22,51 'submit':30 'use':54 'user':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921302 {#4709
      date: 2024-01-22 12:01:42.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#4726
    +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
    +cover: null
    +email: "AnyOldName3@lemmy.world"
    +username: "@AnyOldName3@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728440467 {#4710
      date: 2024-10-09 04:21:07.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: 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 {#4728 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
    +entries: Doctrine\ORM\PersistentCollection {#4734 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
    +posts: Doctrine\ORM\PersistentCollection {#4742 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
    +follows: Doctrine\ORM\PersistentCollection {#4754 …}
    +followers: Doctrine\ORM\PersistentCollection {#4756 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
    +reports: Doctrine\ORM\PersistentCollection {#4766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
    +violations: Doctrine\ORM\PersistentCollection {#4770 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
    +awards: Doctrine\ORM\PersistentCollection {#4774 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
    +categories: Doctrine\ORM\PersistentCollection {#4778 …}
    -id: 395
    -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
    +apId: "AnyOldName3@lemmy.world"
    +apProfileId: "https://lemmy.world/u/AnyOldName3"
    +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "AnyOldName3"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729501866 {#4711
      date: 2024-10-21 11:11:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686904933 {#4712
      date: 2023-06-16 10:42:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13817
  +user: App\Entity\User {#4726
    +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
    +cover: null
    +email: "AnyOldName3@lemmy.world"
    +username: "@AnyOldName3@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728440467 {#4710
      date: 2024-10-09 04:21:07.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: 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 {#4728 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
    +entries: Doctrine\ORM\PersistentCollection {#4734 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
    +posts: Doctrine\ORM\PersistentCollection {#4742 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
    +follows: Doctrine\ORM\PersistentCollection {#4754 …}
    +followers: Doctrine\ORM\PersistentCollection {#4756 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
    +reports: Doctrine\ORM\PersistentCollection {#4766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
    +violations: Doctrine\ORM\PersistentCollection {#4770 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
    +awards: Doctrine\ORM\PersistentCollection {#4774 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
    +categories: Doctrine\ORM\PersistentCollection {#4778 …}
    -id: 395
    -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
    +apId: "AnyOldName3@lemmy.world"
    +apProfileId: "https://lemmy.world/u/AnyOldName3"
    +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "AnyOldName3"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729501866 {#4711
      date: 2024-10-21 11:11:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686904933 {#4712
      date: 2023-06-16 10:42:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.35 ms
Input props
[
  "date" => DateTimeImmutable @1705921302 {#4709
    date: 2024-01-22 12:01:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13872
  +date: DateTimeImmutable @1705921302 {#4709
    date: 2024-01-22 12:01:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.21 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705921302 {#4709
    date: 2024-01-22 12:01:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13926
  +createdAt: DateTimeImmutable @1705921302 {#4709
    date: 2024-01-22 12:01:42.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 4.09 ms
Input props
[
  "user" => App\Entity\User {#4726
    +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
    +cover: null
    +email: "AnyOldName3@lemmy.world"
    +username: "@AnyOldName3@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728440467 {#4710
      date: 2024-10-09 04:21:07.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: 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 {#4728 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
    +entries: Doctrine\ORM\PersistentCollection {#4734 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
    +posts: Doctrine\ORM\PersistentCollection {#4742 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
    +follows: Doctrine\ORM\PersistentCollection {#4754 …}
    +followers: Doctrine\ORM\PersistentCollection {#4756 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
    +reports: Doctrine\ORM\PersistentCollection {#4766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
    +violations: Doctrine\ORM\PersistentCollection {#4770 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
    +awards: Doctrine\ORM\PersistentCollection {#4774 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
    +categories: Doctrine\ORM\PersistentCollection {#4778 …}
    -id: 395
    -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
    +apId: "AnyOldName3@lemmy.world"
    +apProfileId: "https://lemmy.world/u/AnyOldName3"
    +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "AnyOldName3"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729501866 {#4711
      date: 2024-10-21 11:11:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686904933 {#4712
      date: 2023-06-16 10:42:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13980
  +width: 40
  +height: 40
  +user: App\Entity\User {#4726
    +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
    +cover: null
    +email: "AnyOldName3@lemmy.world"
    +username: "@AnyOldName3@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728440467 {#4710
      date: 2024-10-09 04:21:07.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: 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 {#4728 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
    +entries: Doctrine\ORM\PersistentCollection {#4734 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
    +posts: Doctrine\ORM\PersistentCollection {#4742 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
    +follows: Doctrine\ORM\PersistentCollection {#4754 …}
    +followers: Doctrine\ORM\PersistentCollection {#4756 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
    +reports: Doctrine\ORM\PersistentCollection {#4766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
    +violations: Doctrine\ORM\PersistentCollection {#4770 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
    +awards: Doctrine\ORM\PersistentCollection {#4774 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
    +categories: Doctrine\ORM\PersistentCollection {#4778 …}
    -id: 395
    -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
    +apId: "AnyOldName3@lemmy.world"
    +apProfileId: "https://lemmy.world/u/AnyOldName3"
    +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "AnyOldName3"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729501866 {#4711
      date: 2024-10-21 11:11:06.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686904933 {#4712
      date: 2023-06-16 10:42:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4713
    +user: App\Entity\User {#4726
      +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
      +cover: null
      +email: "AnyOldName3@lemmy.world"
      +username: "@AnyOldName3@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728440467 {#4710
        date: 2024-10-09 04:21:07.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: 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 {#4728 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +entries: Doctrine\ORM\PersistentCollection {#4734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
      +posts: Doctrine\ORM\PersistentCollection {#4742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
      +follows: Doctrine\ORM\PersistentCollection {#4754 …}
      +followers: Doctrine\ORM\PersistentCollection {#4756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +violations: Doctrine\ORM\PersistentCollection {#4770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
      +awards: Doctrine\ORM\PersistentCollection {#4774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
      +categories: Doctrine\ORM\PersistentCollection {#4778 …}
      -id: 395
      -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
      +apId: "AnyOldName3@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AnyOldName3"
      +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AnyOldName3"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501866 {#4711
        date: 2024-10-21 11:11:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686904933 {#4712
        date: 2023-06-16 10:42:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "There are kinds of analytics that are incompatible with the GPL, as you can’t restrict what users do with GPL software, and that includes asking children not to submit analytics containing information you’re not allowed to know about children under COPPA. The only options are to hope your software is only used by adults, or not implement any kinds of analytics that collect the relevant kinds of personal information."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705921302 {#4708
      date: 2024-01-22 12:01:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4714 …}
    +nested: Doctrine\ORM\PersistentCollection {#4716 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
    -id: 331047
    -bodyTs: "'adult':56 'allow':37 'analyt':5,31,63 'ask':26 'children':27,41 'collect':65 'contain':32 'coppa':43 'gpl':11,21 'hope':49 'implement':59 'includ':25 'incompat':8 'inform':33,71 'kind':3,61,68 'know':39 'option':46 'person':70 're':35 'relev':67 'restrict':16 'softwar':22,51 'submit':30 'use':54 'user':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921302 {#4709
      date: 2024-01-22 12:01:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14051
  +subject: App\Entity\EntryComment {#4713
    +user: App\Entity\User {#4726
      +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
      +cover: null
      +email: "AnyOldName3@lemmy.world"
      +username: "@AnyOldName3@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728440467 {#4710
        date: 2024-10-09 04:21:07.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: 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 {#4728 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +entries: Doctrine\ORM\PersistentCollection {#4734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
      +posts: Doctrine\ORM\PersistentCollection {#4742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
      +follows: Doctrine\ORM\PersistentCollection {#4754 …}
      +followers: Doctrine\ORM\PersistentCollection {#4756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +violations: Doctrine\ORM\PersistentCollection {#4770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
      +awards: Doctrine\ORM\PersistentCollection {#4774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
      +categories: Doctrine\ORM\PersistentCollection {#4778 …}
      -id: 395
      -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
      +apId: "AnyOldName3@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AnyOldName3"
      +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AnyOldName3"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501866 {#4711
        date: 2024-10-21 11:11:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686904933 {#4712
        date: 2023-06-16 10:42:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "There are kinds of analytics that are incompatible with the GPL, as you can’t restrict what users do with GPL software, and that includes asking children not to submit analytics containing information you’re not allowed to know about children under COPPA. The only options are to hope your software is only used by adults, or not implement any kinds of analytics that collect the relevant kinds of personal information."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705921302 {#4708
      date: 2024-01-22 12:01:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4714 …}
    +nested: Doctrine\ORM\PersistentCollection {#4716 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
    -id: 331047
    -bodyTs: "'adult':56 'allow':37 'analyt':5,31,63 'ask':26 'children':27,41 'collect':65 'contain':32 'coppa':43 'gpl':11,21 'hope':49 'implement':59 'includ':25 'incompat':8 'inform':33,71 'kind':3,61,68 'know':39 'option':46 'person':70 're':35 'relev':67 'restrict':16 'softwar':22,51 'submit':30 'use':54 'user':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921302 {#4709
      date: 2024-01-22 12:01:42.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.25 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4713
    +user: App\Entity\User {#4726
      +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
      +cover: null
      +email: "AnyOldName3@lemmy.world"
      +username: "@AnyOldName3@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728440467 {#4710
        date: 2024-10-09 04:21:07.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: 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 {#4728 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +entries: Doctrine\ORM\PersistentCollection {#4734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
      +posts: Doctrine\ORM\PersistentCollection {#4742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
      +follows: Doctrine\ORM\PersistentCollection {#4754 …}
      +followers: Doctrine\ORM\PersistentCollection {#4756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +violations: Doctrine\ORM\PersistentCollection {#4770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
      +awards: Doctrine\ORM\PersistentCollection {#4774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
      +categories: Doctrine\ORM\PersistentCollection {#4778 …}
      -id: 395
      -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
      +apId: "AnyOldName3@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AnyOldName3"
      +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AnyOldName3"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501866 {#4711
        date: 2024-10-21 11:11:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686904933 {#4712
        date: 2023-06-16 10:42:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "There are kinds of analytics that are incompatible with the GPL, as you can’t restrict what users do with GPL software, and that includes asking children not to submit analytics containing information you’re not allowed to know about children under COPPA. The only options are to hope your software is only used by adults, or not implement any kinds of analytics that collect the relevant kinds of personal information."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705921302 {#4708
      date: 2024-01-22 12:01:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4714 …}
    +nested: Doctrine\ORM\PersistentCollection {#4716 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
    -id: 331047
    -bodyTs: "'adult':56 'allow':37 'analyt':5,31,63 'ask':26 'children':27,41 'collect':65 'contain':32 'coppa':43 'gpl':11,21 'hope':49 'implement':59 'includ':25 'incompat':8 'inform':33,71 'kind':3,61,68 'know':39 'option':46 'person':70 're':35 'relev':67 'restrict':16 'softwar':22,51 'submit':30 'use':54 'user':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921302 {#4709
      date: 2024-01-22 12:01:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14108
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4713
    +user: App\Entity\User {#4726
      +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
      +cover: null
      +email: "AnyOldName3@lemmy.world"
      +username: "@AnyOldName3@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728440467 {#4710
        date: 2024-10-09 04:21:07.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: 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 {#4728 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +entries: Doctrine\ORM\PersistentCollection {#4734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
      +posts: Doctrine\ORM\PersistentCollection {#4742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
      +follows: Doctrine\ORM\PersistentCollection {#4754 …}
      +followers: Doctrine\ORM\PersistentCollection {#4756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +violations: Doctrine\ORM\PersistentCollection {#4770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
      +awards: Doctrine\ORM\PersistentCollection {#4774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
      +categories: Doctrine\ORM\PersistentCollection {#4778 …}
      -id: 395
      -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
      +apId: "AnyOldName3@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AnyOldName3"
      +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AnyOldName3"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501866 {#4711
        date: 2024-10-21 11:11:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686904933 {#4712
        date: 2023-06-16 10:42:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "There are kinds of analytics that are incompatible with the GPL, as you can’t restrict what users do with GPL software, and that includes asking children not to submit analytics containing information you’re not allowed to know about children under COPPA. The only options are to hope your software is only used by adults, or not implement any kinds of analytics that collect the relevant kinds of personal information."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705921302 {#4708
      date: 2024-01-22 12:01:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4714 …}
    +nested: Doctrine\ORM\PersistentCollection {#4716 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
    -id: 331047
    -bodyTs: "'adult':56 'allow':37 'analyt':5,31,63 'ask':26 'children':27,41 'collect':65 'contain':32 'coppa':43 'gpl':11,21 'hope':49 'implement':59 'includ':25 'incompat':8 'inform':33,71 'kind':3,61,68 'know':39 'option':46 'person':70 're':35 'relev':67 'restrict':16 'softwar':22,51 'submit':30 'use':54 'user':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921302 {#4709
      date: 2024-01-22 12:01:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 5.01 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4713
    +user: App\Entity\User {#4726
      +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
      +cover: null
      +email: "AnyOldName3@lemmy.world"
      +username: "@AnyOldName3@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728440467 {#4710
        date: 2024-10-09 04:21:07.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: 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 {#4728 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +entries: Doctrine\ORM\PersistentCollection {#4734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
      +posts: Doctrine\ORM\PersistentCollection {#4742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
      +follows: Doctrine\ORM\PersistentCollection {#4754 …}
      +followers: Doctrine\ORM\PersistentCollection {#4756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +violations: Doctrine\ORM\PersistentCollection {#4770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
      +awards: Doctrine\ORM\PersistentCollection {#4774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
      +categories: Doctrine\ORM\PersistentCollection {#4778 …}
      -id: 395
      -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
      +apId: "AnyOldName3@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AnyOldName3"
      +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AnyOldName3"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501866 {#4711
        date: 2024-10-21 11:11:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686904933 {#4712
        date: 2023-06-16 10:42:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "There are kinds of analytics that are incompatible with the GPL, as you can’t restrict what users do with GPL software, and that includes asking children not to submit analytics containing information you’re not allowed to know about children under COPPA. The only options are to hope your software is only used by adults, or not implement any kinds of analytics that collect the relevant kinds of personal information."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705921302 {#4708
      date: 2024-01-22 12:01:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4714 …}
    +nested: Doctrine\ORM\PersistentCollection {#4716 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
    -id: 331047
    -bodyTs: "'adult':56 'allow':37 'analyt':5,31,63 'ask':26 'children':27,41 'collect':65 'contain':32 'coppa':43 'gpl':11,21 'hope':49 'implement':59 'includ':25 'incompat':8 'inform':33,71 'kind':3,61,68 'know':39 'option':46 'person':70 're':35 'relev':67 'restrict':16 'softwar':22,51 'submit':30 'use':54 'user':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921302 {#4709
      date: 2024-01-22 12:01:42.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14348
  +comment: App\Entity\EntryComment {#4713
    +user: App\Entity\User {#4726
      +avatar: Proxies\__CG__\App\Entity\Image {#4727 …}
      +cover: null
      +email: "AnyOldName3@lemmy.world"
      +username: "@AnyOldName3@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728440467 {#4710
        date: 2024-10-09 04:21:07.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: 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 {#4728 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +entries: Doctrine\ORM\PersistentCollection {#4734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4740 …}
      +posts: Doctrine\ORM\PersistentCollection {#4742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4752 …}
      +follows: Doctrine\ORM\PersistentCollection {#4754 …}
      +followers: Doctrine\ORM\PersistentCollection {#4756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4764 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +violations: Doctrine\ORM\PersistentCollection {#4770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4772 …}
      +awards: Doctrine\ORM\PersistentCollection {#4774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4776 …}
      +categories: Doctrine\ORM\PersistentCollection {#4778 …}
      -id: 395
      -password: "$2y$13$w.niurcpPZxSOpBQlMem0uJNazkoJtsBm.n0CWBdG/BJqi1qxHlTy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4780 …}
      +apId: "AnyOldName3@lemmy.world"
      +apProfileId: "https://lemmy.world/u/AnyOldName3"
      +apPublicUrl: "https://lemmy.world/u/AnyOldName3"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "AnyOldName3"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729501866 {#4711
        date: 2024-10-21 11:11:06.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686904933 {#4712
        date: 2023-06-16 10:42:13.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "There are kinds of analytics that are incompatible with the GPL, as you can’t restrict what users do with GPL software, and that includes asking children not to submit analytics containing information you’re not allowed to know about children under COPPA. The only options are to hope your software is only used by adults, or not implement any kinds of analytics that collect the relevant kinds of personal information."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705921302 {#4708
      date: 2024-01-22 12:01:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4714 …}
    +nested: Doctrine\ORM\PersistentCollection {#4716 …}
    +votes: Doctrine\ORM\PersistentCollection {#4718 …}
    +reports: Doctrine\ORM\PersistentCollection {#4720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
    -id: 331047
    -bodyTs: "'adult':56 'allow':37 'analyt':5,31,63 'ask':26 'children':27,41 'collect':65 'contain':32 'coppa':43 'gpl':11,21 'hope':49 'implement':59 'includ':25 'incompat':8 'inform':33,71 'kind':3,61,68 'know':39 'option':46 'person':70 're':35 'relev':67 'restrict':16 'softwar':22,51 'submit':30 'use':54 'user':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6912449"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705921302 {#4709
      date: 2024-01-22 12:01:42.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 208.69 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4788
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
      \n
      I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1727612183 {#4782
      date: 2024-09-29 14:16:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4789 …}
    +nested: Doctrine\ORM\PersistentCollection {#4791 …}
    +votes: Doctrine\ORM\PersistentCollection {#4793 …}
    +reports: Doctrine\ORM\PersistentCollection {#4795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
    -id: 330795
    -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6701884"
    +editedAt: DateTimeImmutable @1727597889 {#4783
      date: 2024-09-29 10:18:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705912178 {#4784
      date: 2024-01-22 09:29:38.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10107
  +comment: App\Entity\EntryComment {#4788
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
      \n
      I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1727612183 {#4782
      date: 2024-09-29 14:16:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4789 …}
    +nested: Doctrine\ORM\PersistentCollection {#4791 …}
    +votes: Doctrine\ORM\PersistentCollection {#4793 …}
    +reports: Doctrine\ORM\PersistentCollection {#4795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
    -id: 330795
    -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6701884"
    +editedAt: DateTimeImmutable @1727597889 {#4783
      date: 2024-09-29 10:18:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705912178 {#4784
      date: 2024-01-22 09:29:38.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4801
    +avatar: null
    +cover: null
    +email: "rufus@discuss.tchncs.de"
    +username: "@rufus@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729234169 {#4785
      date: 2024-10-18 08:49:29.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: 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 {#4802 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
    +entries: Doctrine\ORM\PersistentCollection {#4808 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
    +posts: Doctrine\ORM\PersistentCollection {#4816 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
    +follows: Doctrine\ORM\PersistentCollection {#4828 …}
    +followers: Doctrine\ORM\PersistentCollection {#4830 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +violations: Doctrine\ORM\PersistentCollection {#4844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
    +awards: Doctrine\ORM\PersistentCollection {#4848 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
    +categories: Doctrine\ORM\PersistentCollection {#4852 …}
    -id: 22773
    -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
    +apId: "rufus@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/rufus"
    +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "rufus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728254912 {#4786
      date: 2024-10-07 00:48:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689082128 {#4787
      date: 2023-07-11 15:28:48.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7080
  +user: App\Entity\User {#4801
    +avatar: null
    +cover: null
    +email: "rufus@discuss.tchncs.de"
    +username: "@rufus@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729234169 {#4785
      date: 2024-10-18 08:49:29.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: 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 {#4802 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
    +entries: Doctrine\ORM\PersistentCollection {#4808 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
    +posts: Doctrine\ORM\PersistentCollection {#4816 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
    +follows: Doctrine\ORM\PersistentCollection {#4828 …}
    +followers: Doctrine\ORM\PersistentCollection {#4830 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +violations: Doctrine\ORM\PersistentCollection {#4844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
    +awards: Doctrine\ORM\PersistentCollection {#4848 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
    +categories: Doctrine\ORM\PersistentCollection {#4852 …}
    -id: 22773
    -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
    +apId: "rufus@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/rufus"
    +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "rufus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728254912 {#4786
      date: 2024-10-07 00:48:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689082128 {#4787
      date: 2023-07-11 15:28:48.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705912178 {#4784
    date: 2024-01-22 09:29:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10269
  +date: DateTimeImmutable @1705912178 {#4784
    date: 2024-01-22 09:29:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705912178 {#4784
    date: 2024-01-22 09:29:38.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1727597889 {#4783
    date: 2024-09-29 10:18:09.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12910
  +createdAt: DateTimeImmutable @1705912178 {#4784
    date: 2024-01-22 09:29:38.0 +01:00
  }
  +editedAt: DateTimeImmutable @1727597889 {#4783
    date: 2024-09-29 10:18:09.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#4801
    +avatar: null
    +cover: null
    +email: "rufus@discuss.tchncs.de"
    +username: "@rufus@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729234169 {#4785
      date: 2024-10-18 08:49:29.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: 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 {#4802 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
    +entries: Doctrine\ORM\PersistentCollection {#4808 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
    +posts: Doctrine\ORM\PersistentCollection {#4816 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
    +follows: Doctrine\ORM\PersistentCollection {#4828 …}
    +followers: Doctrine\ORM\PersistentCollection {#4830 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +violations: Doctrine\ORM\PersistentCollection {#4844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
    +awards: Doctrine\ORM\PersistentCollection {#4848 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
    +categories: Doctrine\ORM\PersistentCollection {#4852 …}
    -id: 22773
    -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
    +apId: "rufus@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/rufus"
    +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "rufus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728254912 {#4786
      date: 2024-10-07 00:48:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689082128 {#4787
      date: 2023-07-11 15:28:48.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14411
  +width: 40
  +height: 40
  +user: App\Entity\User {#4801
    +avatar: null
    +cover: null
    +email: "rufus@discuss.tchncs.de"
    +username: "@rufus@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729234169 {#4785
      date: 2024-10-18 08:49:29.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: 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 {#4802 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
    +entries: Doctrine\ORM\PersistentCollection {#4808 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
    +posts: Doctrine\ORM\PersistentCollection {#4816 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
    +follows: Doctrine\ORM\PersistentCollection {#4828 …}
    +followers: Doctrine\ORM\PersistentCollection {#4830 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +violations: Doctrine\ORM\PersistentCollection {#4844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
    +awards: Doctrine\ORM\PersistentCollection {#4848 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
    +categories: Doctrine\ORM\PersistentCollection {#4852 …}
    -id: 22773
    -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
    +apId: "rufus@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/rufus"
    +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "rufus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728254912 {#4786
      date: 2024-10-07 00:48:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689082128 {#4787
      date: 2023-07-11 15:28:48.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4788
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
      \n
      I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1727612183 {#4782
      date: 2024-09-29 14:16:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4789 …}
    +nested: Doctrine\ORM\PersistentCollection {#4791 …}
    +votes: Doctrine\ORM\PersistentCollection {#4793 …}
    +reports: Doctrine\ORM\PersistentCollection {#4795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
    -id: 330795
    -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6701884"
    +editedAt: DateTimeImmutable @1727597889 {#4783
      date: 2024-09-29 10:18:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705912178 {#4784
      date: 2024-01-22 09:29:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14488
  +subject: App\Entity\EntryComment {#4788
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
      \n
      I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1727612183 {#4782
      date: 2024-09-29 14:16:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4789 …}
    +nested: Doctrine\ORM\PersistentCollection {#4791 …}
    +votes: Doctrine\ORM\PersistentCollection {#4793 …}
    +reports: Doctrine\ORM\PersistentCollection {#4795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
    -id: 330795
    -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6701884"
    +editedAt: DateTimeImmutable @1727597889 {#4783
      date: 2024-09-29 10:18:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705912178 {#4784
      date: 2024-01-22 09:29:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4788
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
      \n
      I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1727612183 {#4782
      date: 2024-09-29 14:16:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4789 …}
    +nested: Doctrine\ORM\PersistentCollection {#4791 …}
    +votes: Doctrine\ORM\PersistentCollection {#4793 …}
    +reports: Doctrine\ORM\PersistentCollection {#4795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
    -id: 330795
    -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6701884"
    +editedAt: DateTimeImmutable @1727597889 {#4783
      date: 2024-09-29 10:18:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705912178 {#4784
      date: 2024-01-22 09:29:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14545
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4788
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
      \n
      I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1727612183 {#4782
      date: 2024-09-29 14:16:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4789 …}
    +nested: Doctrine\ORM\PersistentCollection {#4791 …}
    +votes: Doctrine\ORM\PersistentCollection {#4793 …}
    +reports: Doctrine\ORM\PersistentCollection {#4795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
    -id: 330795
    -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6701884"
    +editedAt: DateTimeImmutable @1727597889 {#4783
      date: 2024-09-29 10:18:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705912178 {#4784
      date: 2024-01-22 09:29:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 179.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4788
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
      \n
      I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1727612183 {#4782
      date: 2024-09-29 14:16:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4789 …}
    +nested: Doctrine\ORM\PersistentCollection {#4791 …}
    +votes: Doctrine\ORM\PersistentCollection {#4793 …}
    +reports: Doctrine\ORM\PersistentCollection {#4795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
    -id: 330795
    -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6701884"
    +editedAt: DateTimeImmutable @1727597889 {#4783
      date: 2024-09-29 10:18:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705912178 {#4784
      date: 2024-01-22 09:29:38.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14785
  +comment: App\Entity\EntryComment {#4788
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
      \n
      I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1727612183 {#4782
      date: 2024-09-29 14:16:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4789 …}
    +nested: Doctrine\ORM\PersistentCollection {#4791 …}
    +votes: Doctrine\ORM\PersistentCollection {#4793 …}
    +reports: Doctrine\ORM\PersistentCollection {#4795 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
    -id: 330795
    -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6701884"
    +editedAt: DateTimeImmutable @1727597889 {#4783
      date: 2024-09-29 10:18:09.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705912178 {#4784
      date: 2024-01-22 09:29:38.0 +01:00
    }
  }
  +nestedComments: [
    330960 => App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788}
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    330995 => App\Entity\EntryComment {#5247
      +user: App\Entity\User {#4801}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5197}
      +root: App\Entity\EntryComment {#4788}
      +body: """
        Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
        \n
        And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705919751 {#5252
        date: 2024-01-22 11:35:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5243 …}
      +nested: Doctrine\ORM\PersistentCollection {#5241 …}
      +votes: Doctrine\ORM\PersistentCollection {#5245 …}
      +reports: Doctrine\ORM\PersistentCollection {#5257 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
      -id: 330995
      -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6704598"
      +editedAt: DateTimeImmutable @1727612427 {#5255
        date: 2024-09-29 14:20:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705919751 {#5251
        date: 2024-01-22 11:35:51.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 176.49 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5197
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4788
      +user: App\Entity\User {#4801
        +avatar: null
        +cover: null
        +email: "rufus@discuss.tchncs.de"
        +username: "@rufus@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729234169 {#4785
          date: 2024-10-18 08:49:29.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: 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 {#4802 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
        +entries: Doctrine\ORM\PersistentCollection {#4808 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
        +posts: Doctrine\ORM\PersistentCollection {#4816 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
        +follows: Doctrine\ORM\PersistentCollection {#4828 …}
        +followers: Doctrine\ORM\PersistentCollection {#4830 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
        +reports: Doctrine\ORM\PersistentCollection {#4840 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
        +violations: Doctrine\ORM\PersistentCollection {#4844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
        +awards: Doctrine\ORM\PersistentCollection {#4848 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
        +categories: Doctrine\ORM\PersistentCollection {#4852 …}
        -id: 22773
        -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
        +apId: "rufus@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/rufus"
        +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "rufus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728254912 {#4786
          date: 2024-10-07 00:48:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689082128 {#4787
          date: 2023-07-11 15:28:48.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#4782
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4789 …}
      +nested: Doctrine\ORM\PersistentCollection {#4791 …}
      +votes: Doctrine\ORM\PersistentCollection {#4793 …}
      +reports: Doctrine\ORM\PersistentCollection {#4795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#4783
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#4784
        date: 2024-01-22 09:29:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
      \n
      I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705918795 {#5195
      date: 2024-01-22 11:19:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5198 …}
    +nested: Doctrine\ORM\PersistentCollection {#5200 …}
    +votes: Doctrine\ORM\PersistentCollection {#5202 …}
    +reports: Doctrine\ORM\PersistentCollection {#5204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
    -id: 330960
    -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911563"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918795 {#5196
      date: 2024-01-22 11:19:55.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14845
  +comment: App\Entity\EntryComment {#5197
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4788
      +user: App\Entity\User {#4801
        +avatar: null
        +cover: null
        +email: "rufus@discuss.tchncs.de"
        +username: "@rufus@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729234169 {#4785
          date: 2024-10-18 08:49:29.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: 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 {#4802 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
        +entries: Doctrine\ORM\PersistentCollection {#4808 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
        +posts: Doctrine\ORM\PersistentCollection {#4816 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
        +follows: Doctrine\ORM\PersistentCollection {#4828 …}
        +followers: Doctrine\ORM\PersistentCollection {#4830 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
        +reports: Doctrine\ORM\PersistentCollection {#4840 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
        +violations: Doctrine\ORM\PersistentCollection {#4844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
        +awards: Doctrine\ORM\PersistentCollection {#4848 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
        +categories: Doctrine\ORM\PersistentCollection {#4852 …}
        -id: 22773
        -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
        +apId: "rufus@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/rufus"
        +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "rufus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728254912 {#4786
          date: 2024-10-07 00:48:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689082128 {#4787
          date: 2023-07-11 15:28:48.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#4782
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4789 …}
      +nested: Doctrine\ORM\PersistentCollection {#4791 …}
      +votes: Doctrine\ORM\PersistentCollection {#4793 …}
      +reports: Doctrine\ORM\PersistentCollection {#4795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#4783
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#4784
        date: 2024-01-22 09:29:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
      \n
      I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705918795 {#5195
      date: 2024-01-22 11:19:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5198 …}
    +nested: Doctrine\ORM\PersistentCollection {#5200 …}
    +votes: Doctrine\ORM\PersistentCollection {#5202 …}
    +reports: Doctrine\ORM\PersistentCollection {#5204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
    -id: 330960
    -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911563"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918795 {#5196
      date: 2024-01-22 11:19:55.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.29 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14890
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.26 ms
Input props
[
  "date" => DateTimeImmutable @1705918795 {#5196
    date: 2024-01-22 11:19:55.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14945
  +date: DateTimeImmutable @1705918795 {#5196
    date: 2024-01-22 11:19:55.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705918795 {#5196
    date: 2024-01-22 11:19:55.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14999
  +createdAt: DateTimeImmutable @1705918795 {#5196
    date: 2024-01-22 11:19:55.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.35 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15053
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.59 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5197
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4788
      +user: App\Entity\User {#4801
        +avatar: null
        +cover: null
        +email: "rufus@discuss.tchncs.de"
        +username: "@rufus@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729234169 {#4785
          date: 2024-10-18 08:49:29.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: 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 {#4802 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
        +entries: Doctrine\ORM\PersistentCollection {#4808 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
        +posts: Doctrine\ORM\PersistentCollection {#4816 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
        +follows: Doctrine\ORM\PersistentCollection {#4828 …}
        +followers: Doctrine\ORM\PersistentCollection {#4830 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
        +reports: Doctrine\ORM\PersistentCollection {#4840 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
        +violations: Doctrine\ORM\PersistentCollection {#4844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
        +awards: Doctrine\ORM\PersistentCollection {#4848 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
        +categories: Doctrine\ORM\PersistentCollection {#4852 …}
        -id: 22773
        -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
        +apId: "rufus@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/rufus"
        +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "rufus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728254912 {#4786
          date: 2024-10-07 00:48:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689082128 {#4787
          date: 2023-07-11 15:28:48.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#4782
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4789 …}
      +nested: Doctrine\ORM\PersistentCollection {#4791 …}
      +votes: Doctrine\ORM\PersistentCollection {#4793 …}
      +reports: Doctrine\ORM\PersistentCollection {#4795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#4783
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#4784
        date: 2024-01-22 09:29:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
      \n
      I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705918795 {#5195
      date: 2024-01-22 11:19:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5198 …}
    +nested: Doctrine\ORM\PersistentCollection {#5200 …}
    +votes: Doctrine\ORM\PersistentCollection {#5202 …}
    +reports: Doctrine\ORM\PersistentCollection {#5204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
    -id: 330960
    -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911563"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918795 {#5196
      date: 2024-01-22 11:19:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15132
  +subject: App\Entity\EntryComment {#5197
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4788
      +user: App\Entity\User {#4801
        +avatar: null
        +cover: null
        +email: "rufus@discuss.tchncs.de"
        +username: "@rufus@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729234169 {#4785
          date: 2024-10-18 08:49:29.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: 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 {#4802 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
        +entries: Doctrine\ORM\PersistentCollection {#4808 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
        +posts: Doctrine\ORM\PersistentCollection {#4816 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
        +follows: Doctrine\ORM\PersistentCollection {#4828 …}
        +followers: Doctrine\ORM\PersistentCollection {#4830 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
        +reports: Doctrine\ORM\PersistentCollection {#4840 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
        +violations: Doctrine\ORM\PersistentCollection {#4844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
        +awards: Doctrine\ORM\PersistentCollection {#4848 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
        +categories: Doctrine\ORM\PersistentCollection {#4852 …}
        -id: 22773
        -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
        +apId: "rufus@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/rufus"
        +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "rufus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728254912 {#4786
          date: 2024-10-07 00:48:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689082128 {#4787
          date: 2023-07-11 15:28:48.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#4782
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4789 …}
      +nested: Doctrine\ORM\PersistentCollection {#4791 …}
      +votes: Doctrine\ORM\PersistentCollection {#4793 …}
      +reports: Doctrine\ORM\PersistentCollection {#4795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#4783
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#4784
        date: 2024-01-22 09:29:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
      \n
      I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705918795 {#5195
      date: 2024-01-22 11:19:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5198 …}
    +nested: Doctrine\ORM\PersistentCollection {#5200 …}
    +votes: Doctrine\ORM\PersistentCollection {#5202 …}
    +reports: Doctrine\ORM\PersistentCollection {#5204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
    -id: 330960
    -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911563"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918795 {#5196
      date: 2024-01-22 11:19:55.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 12.21 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5197
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4788
      +user: App\Entity\User {#4801
        +avatar: null
        +cover: null
        +email: "rufus@discuss.tchncs.de"
        +username: "@rufus@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729234169 {#4785
          date: 2024-10-18 08:49:29.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: 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 {#4802 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
        +entries: Doctrine\ORM\PersistentCollection {#4808 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
        +posts: Doctrine\ORM\PersistentCollection {#4816 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
        +follows: Doctrine\ORM\PersistentCollection {#4828 …}
        +followers: Doctrine\ORM\PersistentCollection {#4830 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
        +reports: Doctrine\ORM\PersistentCollection {#4840 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
        +violations: Doctrine\ORM\PersistentCollection {#4844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
        +awards: Doctrine\ORM\PersistentCollection {#4848 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
        +categories: Doctrine\ORM\PersistentCollection {#4852 …}
        -id: 22773
        -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
        +apId: "rufus@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/rufus"
        +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "rufus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728254912 {#4786
          date: 2024-10-07 00:48:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689082128 {#4787
          date: 2023-07-11 15:28:48.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#4782
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4789 …}
      +nested: Doctrine\ORM\PersistentCollection {#4791 …}
      +votes: Doctrine\ORM\PersistentCollection {#4793 …}
      +reports: Doctrine\ORM\PersistentCollection {#4795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#4783
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#4784
        date: 2024-01-22 09:29:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
      \n
      I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705918795 {#5195
      date: 2024-01-22 11:19:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5198 …}
    +nested: Doctrine\ORM\PersistentCollection {#5200 …}
    +votes: Doctrine\ORM\PersistentCollection {#5202 …}
    +reports: Doctrine\ORM\PersistentCollection {#5204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
    -id: 330960
    -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911563"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918795 {#5196
      date: 2024-01-22 11:19:55.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15189
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5197
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4788
      +user: App\Entity\User {#4801
        +avatar: null
        +cover: null
        +email: "rufus@discuss.tchncs.de"
        +username: "@rufus@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729234169 {#4785
          date: 2024-10-18 08:49:29.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: 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 {#4802 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
        +entries: Doctrine\ORM\PersistentCollection {#4808 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
        +posts: Doctrine\ORM\PersistentCollection {#4816 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
        +follows: Doctrine\ORM\PersistentCollection {#4828 …}
        +followers: Doctrine\ORM\PersistentCollection {#4830 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
        +reports: Doctrine\ORM\PersistentCollection {#4840 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
        +violations: Doctrine\ORM\PersistentCollection {#4844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
        +awards: Doctrine\ORM\PersistentCollection {#4848 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
        +categories: Doctrine\ORM\PersistentCollection {#4852 …}
        -id: 22773
        -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
        +apId: "rufus@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/rufus"
        +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "rufus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728254912 {#4786
          date: 2024-10-07 00:48:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689082128 {#4787
          date: 2023-07-11 15:28:48.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#4782
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4789 …}
      +nested: Doctrine\ORM\PersistentCollection {#4791 …}
      +votes: Doctrine\ORM\PersistentCollection {#4793 …}
      +reports: Doctrine\ORM\PersistentCollection {#4795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#4783
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#4784
        date: 2024-01-22 09:29:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
      \n
      I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705918795 {#5195
      date: 2024-01-22 11:19:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5198 …}
    +nested: Doctrine\ORM\PersistentCollection {#5200 …}
    +votes: Doctrine\ORM\PersistentCollection {#5202 …}
    +reports: Doctrine\ORM\PersistentCollection {#5204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
    -id: 330960
    -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911563"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918795 {#5196
      date: 2024-01-22 11:19:55.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 80.94 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5197
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4788
      +user: App\Entity\User {#4801
        +avatar: null
        +cover: null
        +email: "rufus@discuss.tchncs.de"
        +username: "@rufus@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729234169 {#4785
          date: 2024-10-18 08:49:29.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: 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 {#4802 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
        +entries: Doctrine\ORM\PersistentCollection {#4808 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
        +posts: Doctrine\ORM\PersistentCollection {#4816 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
        +follows: Doctrine\ORM\PersistentCollection {#4828 …}
        +followers: Doctrine\ORM\PersistentCollection {#4830 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
        +reports: Doctrine\ORM\PersistentCollection {#4840 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
        +violations: Doctrine\ORM\PersistentCollection {#4844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
        +awards: Doctrine\ORM\PersistentCollection {#4848 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
        +categories: Doctrine\ORM\PersistentCollection {#4852 …}
        -id: 22773
        -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
        +apId: "rufus@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/rufus"
        +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "rufus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728254912 {#4786
          date: 2024-10-07 00:48:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689082128 {#4787
          date: 2023-07-11 15:28:48.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#4782
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4789 …}
      +nested: Doctrine\ORM\PersistentCollection {#4791 …}
      +votes: Doctrine\ORM\PersistentCollection {#4793 …}
      +reports: Doctrine\ORM\PersistentCollection {#4795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#4783
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#4784
        date: 2024-01-22 09:29:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
      \n
      I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705918795 {#5195
      date: 2024-01-22 11:19:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5198 …}
    +nested: Doctrine\ORM\PersistentCollection {#5200 …}
    +votes: Doctrine\ORM\PersistentCollection {#5202 …}
    +reports: Doctrine\ORM\PersistentCollection {#5204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
    -id: 330960
    -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911563"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918795 {#5196
      date: 2024-01-22 11:19:55.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15429
  +comment: App\Entity\EntryComment {#5197
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4788
      +user: App\Entity\User {#4801
        +avatar: null
        +cover: null
        +email: "rufus@discuss.tchncs.de"
        +username: "@rufus@discuss.tchncs.de"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729234169 {#4785
          date: 2024-10-18 08:49:29.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: 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 {#4802 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
        +entries: Doctrine\ORM\PersistentCollection {#4808 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
        +posts: Doctrine\ORM\PersistentCollection {#4816 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
        +follows: Doctrine\ORM\PersistentCollection {#4828 …}
        +followers: Doctrine\ORM\PersistentCollection {#4830 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
        +reports: Doctrine\ORM\PersistentCollection {#4840 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
        +violations: Doctrine\ORM\PersistentCollection {#4844 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
        +awards: Doctrine\ORM\PersistentCollection {#4848 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
        +categories: Doctrine\ORM\PersistentCollection {#4852 …}
        -id: 22773
        -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
        +apId: "rufus@discuss.tchncs.de"
        +apProfileId: "https://discuss.tchncs.de/u/rufus"
        +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
        +apFollowersUrl: null
        +apInboxUrl: "https://discuss.tchncs.de/inbox"
        +apDomain: "discuss.tchncs.de"
        +apPreferredUsername: "rufus"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728254912 {#4786
          date: 2024-10-07 00:48:32.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689082128 {#4787
          date: 2023-07-11 15:28:48.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
        \n
        I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1727612183 {#4782
        date: 2024-09-29 14:16:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4789 …}
      +nested: Doctrine\ORM\PersistentCollection {#4791 …}
      +votes: Doctrine\ORM\PersistentCollection {#4793 …}
      +reports: Doctrine\ORM\PersistentCollection {#4795 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
      -id: 330795
      -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6701884"
      +editedAt: DateTimeImmutable @1727597889 {#4783
        date: 2024-09-29 10:18:09.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705912178 {#4784
        date: 2024-01-22 09:29:38.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
      \n
      I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
      \n
      I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1705918795 {#5195
      date: 2024-01-22 11:19:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5198 …}
    +nested: Doctrine\ORM\PersistentCollection {#5200 …}
    +votes: Doctrine\ORM\PersistentCollection {#5202 …}
    +reports: Doctrine\ORM\PersistentCollection {#5204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
    -id: 330960
    -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911563"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918795 {#5196
      date: 2024-01-22 11:19:55.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 74.18 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5247
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788
        +user: App\Entity\User {#4801}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#4782
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4789 …}
        +nested: Doctrine\ORM\PersistentCollection {#4791 …}
        +votes: Doctrine\ORM\PersistentCollection {#4793 …}
        +reports: Doctrine\ORM\PersistentCollection {#4795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#4783
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#4784
          date: 2024-01-22 09:29:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
      \n
      And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705919751 {#5252
      date: 2024-01-22 11:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5243 …}
    +nested: Doctrine\ORM\PersistentCollection {#5241 …}
    +votes: Doctrine\ORM\PersistentCollection {#5245 …}
    +reports: Doctrine\ORM\PersistentCollection {#5257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
    -id: 330995
    -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6704598"
    +editedAt: DateTimeImmutable @1727612427 {#5255
      date: 2024-09-29 14:20:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705919751 {#5251
      date: 2024-01-22 11:35:51.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#15484
  +comment: App\Entity\EntryComment {#5247
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788
        +user: App\Entity\User {#4801}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#4782
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4789 …}
        +nested: Doctrine\ORM\PersistentCollection {#4791 …}
        +votes: Doctrine\ORM\PersistentCollection {#4793 …}
        +reports: Doctrine\ORM\PersistentCollection {#4795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#4783
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#4784
          date: 2024-01-22 09:29:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
      \n
      And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705919751 {#5252
      date: 2024-01-22 11:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5243 …}
    +nested: Doctrine\ORM\PersistentCollection {#5241 …}
    +votes: Doctrine\ORM\PersistentCollection {#5245 …}
    +reports: Doctrine\ORM\PersistentCollection {#5257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
    -id: 330995
    -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6704598"
    +editedAt: DateTimeImmutable @1727612427 {#5255
      date: 2024-09-29 14:20:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705919751 {#5251
      date: 2024-01-22 11:35:51.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#4801
    +avatar: null
    +cover: null
    +email: "rufus@discuss.tchncs.de"
    +username: "@rufus@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729234169 {#4785
      date: 2024-10-18 08:49:29.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: 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 {#4802 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
    +entries: Doctrine\ORM\PersistentCollection {#4808 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
    +posts: Doctrine\ORM\PersistentCollection {#4816 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
    +follows: Doctrine\ORM\PersistentCollection {#4828 …}
    +followers: Doctrine\ORM\PersistentCollection {#4830 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +violations: Doctrine\ORM\PersistentCollection {#4844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
    +awards: Doctrine\ORM\PersistentCollection {#4848 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
    +categories: Doctrine\ORM\PersistentCollection {#4852 …}
    -id: 22773
    -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
    +apId: "rufus@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/rufus"
    +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "rufus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728254912 {#4786
      date: 2024-10-07 00:48:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689082128 {#4787
      date: 2023-07-11 15:28:48.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15529
  +user: App\Entity\User {#4801
    +avatar: null
    +cover: null
    +email: "rufus@discuss.tchncs.de"
    +username: "@rufus@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729234169 {#4785
      date: 2024-10-18 08:49:29.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: 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 {#4802 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
    +entries: Doctrine\ORM\PersistentCollection {#4808 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
    +posts: Doctrine\ORM\PersistentCollection {#4816 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
    +follows: Doctrine\ORM\PersistentCollection {#4828 …}
    +followers: Doctrine\ORM\PersistentCollection {#4830 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +violations: Doctrine\ORM\PersistentCollection {#4844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
    +awards: Doctrine\ORM\PersistentCollection {#4848 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
    +categories: Doctrine\ORM\PersistentCollection {#4852 …}
    -id: 22773
    -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
    +apId: "rufus@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/rufus"
    +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "rufus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728254912 {#4786
      date: 2024-10-07 00:48:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689082128 {#4787
      date: 2023-07-11 15:28:48.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1705919751 {#5251
    date: 2024-01-22 11:35:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15584
  +date: DateTimeImmutable @1705919751 {#5251
    date: 2024-01-22 11:35:51.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705919751 {#5251
    date: 2024-01-22 11:35:51.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1727612427 {#5255
    date: 2024-09-29 14:20:27.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15638
  +createdAt: DateTimeImmutable @1705919751 {#5251
    date: 2024-01-22 11:35:51.0 +01:00
  }
  +editedAt: DateTimeImmutable @1727612427 {#5255
    date: 2024-09-29 14:20:27.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.29 ms
Input props
[
  "user" => App\Entity\User {#4801
    +avatar: null
    +cover: null
    +email: "rufus@discuss.tchncs.de"
    +username: "@rufus@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729234169 {#4785
      date: 2024-10-18 08:49:29.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: 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 {#4802 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
    +entries: Doctrine\ORM\PersistentCollection {#4808 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
    +posts: Doctrine\ORM\PersistentCollection {#4816 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
    +follows: Doctrine\ORM\PersistentCollection {#4828 …}
    +followers: Doctrine\ORM\PersistentCollection {#4830 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +violations: Doctrine\ORM\PersistentCollection {#4844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
    +awards: Doctrine\ORM\PersistentCollection {#4848 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
    +categories: Doctrine\ORM\PersistentCollection {#4852 …}
    -id: 22773
    -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
    +apId: "rufus@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/rufus"
    +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "rufus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728254912 {#4786
      date: 2024-10-07 00:48:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689082128 {#4787
      date: 2023-07-11 15:28:48.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15692
  +width: 40
  +height: 40
  +user: App\Entity\User {#4801
    +avatar: null
    +cover: null
    +email: "rufus@discuss.tchncs.de"
    +username: "@rufus@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729234169 {#4785
      date: 2024-10-18 08:49:29.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: 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 {#4802 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
    +entries: Doctrine\ORM\PersistentCollection {#4808 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
    +posts: Doctrine\ORM\PersistentCollection {#4816 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
    +follows: Doctrine\ORM\PersistentCollection {#4828 …}
    +followers: Doctrine\ORM\PersistentCollection {#4830 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +violations: Doctrine\ORM\PersistentCollection {#4844 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
    +awards: Doctrine\ORM\PersistentCollection {#4848 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
    +categories: Doctrine\ORM\PersistentCollection {#4852 …}
    -id: 22773
    -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
    +apId: "rufus@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/rufus"
    +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "rufus"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728254912 {#4786
      date: 2024-10-07 00:48:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689082128 {#4787
      date: 2023-07-11 15:28:48.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.81 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5247
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788
        +user: App\Entity\User {#4801}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#4782
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4789 …}
        +nested: Doctrine\ORM\PersistentCollection {#4791 …}
        +votes: Doctrine\ORM\PersistentCollection {#4793 …}
        +reports: Doctrine\ORM\PersistentCollection {#4795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#4783
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#4784
          date: 2024-01-22 09:29:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
      \n
      And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705919751 {#5252
      date: 2024-01-22 11:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5243 …}
    +nested: Doctrine\ORM\PersistentCollection {#5241 …}
    +votes: Doctrine\ORM\PersistentCollection {#5245 …}
    +reports: Doctrine\ORM\PersistentCollection {#5257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
    -id: 330995
    -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6704598"
    +editedAt: DateTimeImmutable @1727612427 {#5255
      date: 2024-09-29 14:20:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705919751 {#5251
      date: 2024-01-22 11:35:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15765
  +subject: App\Entity\EntryComment {#5247
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788
        +user: App\Entity\User {#4801}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#4782
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4789 …}
        +nested: Doctrine\ORM\PersistentCollection {#4791 …}
        +votes: Doctrine\ORM\PersistentCollection {#4793 …}
        +reports: Doctrine\ORM\PersistentCollection {#4795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#4783
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#4784
          date: 2024-01-22 09:29:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
      \n
      And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705919751 {#5252
      date: 2024-01-22 11:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5243 …}
    +nested: Doctrine\ORM\PersistentCollection {#5241 …}
    +votes: Doctrine\ORM\PersistentCollection {#5245 …}
    +reports: Doctrine\ORM\PersistentCollection {#5257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
    -id: 330995
    -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6704598"
    +editedAt: DateTimeImmutable @1727612427 {#5255
      date: 2024-09-29 14:20:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705919751 {#5251
      date: 2024-01-22 11:35:51.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.04 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5247
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788
        +user: App\Entity\User {#4801}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#4782
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4789 …}
        +nested: Doctrine\ORM\PersistentCollection {#4791 …}
        +votes: Doctrine\ORM\PersistentCollection {#4793 …}
        +reports: Doctrine\ORM\PersistentCollection {#4795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#4783
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#4784
          date: 2024-01-22 09:29:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
      \n
      And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705919751 {#5252
      date: 2024-01-22 11:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5243 …}
    +nested: Doctrine\ORM\PersistentCollection {#5241 …}
    +votes: Doctrine\ORM\PersistentCollection {#5245 …}
    +reports: Doctrine\ORM\PersistentCollection {#5257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
    -id: 330995
    -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6704598"
    +editedAt: DateTimeImmutable @1727612427 {#5255
      date: 2024-09-29 14:20:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705919751 {#5251
      date: 2024-01-22 11:35:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15822
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5247
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788
        +user: App\Entity\User {#4801}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#4782
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4789 …}
        +nested: Doctrine\ORM\PersistentCollection {#4791 …}
        +votes: Doctrine\ORM\PersistentCollection {#4793 …}
        +reports: Doctrine\ORM\PersistentCollection {#4795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#4783
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#4784
          date: 2024-01-22 09:29:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
      \n
      And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705919751 {#5252
      date: 2024-01-22 11:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5243 …}
    +nested: Doctrine\ORM\PersistentCollection {#5241 …}
    +votes: Doctrine\ORM\PersistentCollection {#5245 …}
    +reports: Doctrine\ORM\PersistentCollection {#5257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
    -id: 330995
    -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6704598"
    +editedAt: DateTimeImmutable @1727612427 {#5255
      date: 2024-09-29 14:20:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705919751 {#5251
      date: 2024-01-22 11:35:51.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 2.56 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5247
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788
        +user: App\Entity\User {#4801}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#4782
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4789 …}
        +nested: Doctrine\ORM\PersistentCollection {#4791 …}
        +votes: Doctrine\ORM\PersistentCollection {#4793 …}
        +reports: Doctrine\ORM\PersistentCollection {#4795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#4783
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#4784
          date: 2024-01-22 09:29:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
      \n
      And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705919751 {#5252
      date: 2024-01-22 11:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5243 …}
    +nested: Doctrine\ORM\PersistentCollection {#5241 …}
    +votes: Doctrine\ORM\PersistentCollection {#5245 …}
    +reports: Doctrine\ORM\PersistentCollection {#5257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
    -id: 330995
    -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6704598"
    +editedAt: DateTimeImmutable @1727612427 {#5255
      date: 2024-09-29 14:20:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705919751 {#5251
      date: 2024-01-22 11:35:51.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#16062
  +comment: App\Entity\EntryComment {#5247
    +user: App\Entity\User {#4801
      +avatar: null
      +cover: null
      +email: "rufus@discuss.tchncs.de"
      +username: "@rufus@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729234169 {#4785
        date: 2024-10-18 08:49:29.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: 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 {#4802 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4804 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4806 …}
      +entries: Doctrine\ORM\PersistentCollection {#4808 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4810 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4812 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4814 …}
      +posts: Doctrine\ORM\PersistentCollection {#4816 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4818 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4820 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4822 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4824 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4826 …}
      +follows: Doctrine\ORM\PersistentCollection {#4828 …}
      +followers: Doctrine\ORM\PersistentCollection {#4830 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4832 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4834 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4836 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +violations: Doctrine\ORM\PersistentCollection {#4844 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4846 …}
      +awards: Doctrine\ORM\PersistentCollection {#4848 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4850 …}
      +categories: Doctrine\ORM\PersistentCollection {#4852 …}
      -id: 22773
      -password: "$2y$13$YtqjsSR7mfcfB2kA1OhEJuPN0/kNwhgMvYVp/KHXpvvMO6deBxc3i"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4854 …}
      +apId: "rufus@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/rufus"
      +apPublicUrl: "https://discuss.tchncs.de/u/rufus"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "rufus"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728254912 {#4786
        date: 2024-10-07 00:48:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689082128 {#4787
        date: 2023-07-11 15:28:48.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5197
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4788
        +user: App\Entity\User {#4801}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Many people who deliberately choose open source, are also into privacy. I’m not sure what people like. But you’ll definitely face some rejection by people like me. I like to file bugreports myself. I get my apps from F-Droid and they usually strip those telemetry libraries from the source. But for people who use Obtanium or Google Play, it’ll work. I think there is a good share of users who are fine with crashreports. Maybe the majority. You could make the app ask for confirmation before sending the report. Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
          \n
          If it’s more than crash reports, I think it should be opt-in rather than opt-out.\n
          \n
          I like the old fashioned way of doing free software. Have a community around the project, a bugtracker and engage people in a discussion about future developments. I’m happy if that’s baked into an app if it’s opt-in and it’s an open backend or something simple, meaning you don’t include the whole Firebase, Crashlytics, … stuff. But it’s up to the developer. If you like it, and your audience isn’t privacy nerds, include it and see if people complain.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1727612183 {#4782
          date: 2024-09-29 14:16:23.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4789 …}
        +nested: Doctrine\ORM\PersistentCollection {#4791 …}
        +votes: Doctrine\ORM\PersistentCollection {#4793 …}
        +reports: Doctrine\ORM\PersistentCollection {#4795 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4797 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4799 …}
        -id: 330795
        -bodyTs: "'also':9 'app':39,87,101,173 'around':150 'ask':88 'audienc':212 'backend':185 'bake':170 'bugreport':34 'bugtrack':154 'choos':5 'communiti':149 'complain':223 'confirm':90 'could':84 'crash':122 'crashlyt':197 'crashreport':79 'definit':22 'deliber':4 'develop':163,205 'discuss':160 'droid':43,113 'engag':156 'f':42,112 'f-droid':41,111 'face':23 'fashion':141 'file':33 'fine':77 'firebas':196 'free':145 'futur':162 'get':37 'good':71 'googl':61 'happi':166 'includ':193,217 'isn':213 'latter':116 'let':108 'librari':50 'like':18,28,31,110,138,208 'll':21,64 'm':13,165 'major':82 'make':85 'mani':1 'mayb':80 'mean':189 'nerd':216 'normal':103 'obtanium':59 'offer':96,114 'old':140 'one':102,105 'open':6,184 'opt':130,135,178 'opt-in':129,177 'opt-out':134 'peopl':2,17,27,56,109,157,222 'play':62 'privaci':11,215 'project':152 'rather':132 'reject':25 'report':94,123 'see':220 'send':92 'share':72 'simpl':188 'softwar':146 'someth':187 'sourc':7,53 'strip':47 'stuff':198 'sure':15 'telemetri':49 'think':67,125 'two':97 'use':58 'user':74 'usual':46 'variant':98 'way':142 'whole':195 'without':106 'work':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6701884"
        +editedAt: DateTimeImmutable @1727597889 {#4783
          date: 2024-09-29 10:18:09.0 +02:00
        }
        +createdAt: DateTimeImmutable @1705912178 {#4784
          date: 2024-01-22 09:29:38.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4788}
      +body: """
        > Or offer two variants of the app, one normal and one without. Or let people like F-Droid offer the latter.\n
        \n
        I like the idea of providing two variant one normal & another without any analytics whatsoever on F-Droid. Users can create a issue/support ticket on GitHub providing logs themselves. Their app will not even ping back whatsoever.\n
        \n
        I will create app with analytics with a compile switch so analytics part is not even compiled and completely stripped from the build
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1705918795 {#5195
        date: 2024-01-22 11:19:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@rufus@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5198 …}
      +nested: Doctrine\ORM\PersistentCollection {#5200 …}
      +votes: Doctrine\ORM\PersistentCollection {#5202 …}
      +reports: Doctrine\ORM\PersistentCollection {#5204 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5206 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5208 …}
      -id: 330960
      -bodyTs: "'analyt':36,66,72 'anoth':33 'app':7,54,64 'back':59 'build':83 'compil':69,77 'complet':79 'creat':44,63 'droid':19,41 'even':57,76 'f':18,40 'f-droid':17,39 'github':49 'idea':26 'issue/support':46 'latter':22 'let':14 'like':16,24 'log':51 'normal':9,32 'offer':2,20 'one':8,11,31 'part':73 'peopl':15 'ping':58 'provid':28,50 'strip':80 'switch':70 'ticket':47 'two':3,29 'user':42 'variant':4,30 'whatsoev':37,60 'without':12,34"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911563"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918795 {#5196
        date: 2024-01-22 11:19:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4788}
    +body: """
      Yeah, the maintainers of F-Droid will probably appreciate you did the work for them.\n
      \n
      And I think it’s a sound approach. I mean the Linux ecosystem works the same way. We have upstream developers, and distributions and maintainers who adapt the packages for the user. We can have all the diversity, modern tools and also distributions like Debian that swich everything to privacy per default because their users like that. I think the same approach works for android and I really appreciate I get to choose between F-Droid, Obtanium and the Google Play store.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705919751 {#5252
      date: 2024-01-22 11:35:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
      "@catalog3115@lemmy.world"
      "@rufus@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5243 …}
    +nested: Doctrine\ORM\PersistentCollection {#5241 …}
    +votes: Doctrine\ORM\PersistentCollection {#5245 …}
    +reports: Doctrine\ORM\PersistentCollection {#5257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5261 …}
    -id: 330995
    -bodyTs: "'adapt':43 'also':58 'android':81 'appreci':10,85 'approach':24,78 'choos':89 'debian':61 'default':68 'develop':37 'distribut':39,59 'divers':54 'droid':7,93 'ecosystem':29 'everyth':64 'f':6,92 'f-droid':5,91 'get':87 'googl':97 'like':60,72 'linux':28 'maintain':3,41 'mean':26 'modern':55 'obtanium':94 'packag':45 'per':67 'play':98 'privaci':66 'probabl':9 'realli':84 'sound':23 'store':99 'swich':63 'think':19,75 'tool':56 'upstream':36 'user':48,71 'way':33 'work':14,30,79 'yeah':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6704598"
    +editedAt: DateTimeImmutable @1727612427 {#5255
      date: 2024-09-29 14:20:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705919751 {#5251
      date: 2024-01-22 11:35:51.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 2,440.96 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4861
    +user: App\Entity\User {#4874
      +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
      +email: "thejevans@lemmy.ml"
      +username: "@thejevans@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729410678 {#4858
        date: 2024-10-20 09:51:18.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 {#4877 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
      +entries: Doctrine\ORM\PersistentCollection {#4883 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
      +posts: Doctrine\ORM\PersistentCollection {#4891 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
      +follows: Doctrine\ORM\PersistentCollection {#4903 …}
      +followers: Doctrine\ORM\PersistentCollection {#4905 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4915 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
      +violations: Doctrine\ORM\PersistentCollection {#4919 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
      +awards: Doctrine\ORM\PersistentCollection {#4923 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
      +categories: Doctrine\ORM\PersistentCollection {#4927 …}
      -id: 70482
      -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
      +apId: "thejevans@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/thejevans"
      +apPublicUrl: "https://lemmy.ml/u/thejevans"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "thejevans"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706895249 {#4859
        date: 2024-02-02 18:34:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699005948 {#4860
        date: 2023-11-03 11:05:48.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
      \n
      The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705907458 {#4856
      date: 2024-01-22 08:10:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4862 …}
    +nested: Doctrine\ORM\PersistentCollection {#4864 …}
    +votes: Doctrine\ORM\PersistentCollection {#4866 …}
    +reports: Doctrine\ORM\PersistentCollection {#4868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4870 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4872 …}
    -id: 330642
    -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7613500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705907458 {#4857
      date: 2024-01-22 08:10:58.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#16149
  +comment: App\Entity\EntryComment {#4861
    +user: App\Entity\User {#4874
      +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
      +email: "thejevans@lemmy.ml"
      +username: "@thejevans@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729410678 {#4858
        date: 2024-10-20 09:51:18.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 {#4877 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
      +entries: Doctrine\ORM\PersistentCollection {#4883 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
      +posts: Doctrine\ORM\PersistentCollection {#4891 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
      +follows: Doctrine\ORM\PersistentCollection {#4903 …}
      +followers: Doctrine\ORM\PersistentCollection {#4905 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4915 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
      +violations: Doctrine\ORM\PersistentCollection {#4919 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
      +awards: Doctrine\ORM\PersistentCollection {#4923 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
      +categories: Doctrine\ORM\PersistentCollection {#4927 …}
      -id: 70482
      -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
      +apId: "thejevans@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/thejevans"
      +apPublicUrl: "https://lemmy.ml/u/thejevans"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "thejevans"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706895249 {#4859
        date: 2024-02-02 18:34:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699005948 {#4860
        date: 2023-11-03 11:05:48.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
      \n
      The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705907458 {#4856
      date: 2024-01-22 08:10:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4862 …}
    +nested: Doctrine\ORM\PersistentCollection {#4864 …}
    +votes: Doctrine\ORM\PersistentCollection {#4866 …}
    +reports: Doctrine\ORM\PersistentCollection {#4868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4870 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4872 …}
    -id: 330642
    -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7613500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705907458 {#4857
      date: 2024-01-22 08:10:58.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#4874
    +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
    +email: "thejevans@lemmy.ml"
    +username: "@thejevans@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729410678 {#4858
      date: 2024-10-20 09:51:18.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 {#4877 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
    +entries: Doctrine\ORM\PersistentCollection {#4883 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
    +posts: Doctrine\ORM\PersistentCollection {#4891 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
    +follows: Doctrine\ORM\PersistentCollection {#4903 …}
    +followers: Doctrine\ORM\PersistentCollection {#4905 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +violations: Doctrine\ORM\PersistentCollection {#4919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
    +awards: Doctrine\ORM\PersistentCollection {#4923 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
    +categories: Doctrine\ORM\PersistentCollection {#4927 …}
    -id: 70482
    -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
    +apId: "thejevans@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/thejevans"
    +apPublicUrl: "https://lemmy.ml/u/thejevans"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "thejevans"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706895249 {#4859
      date: 2024-02-02 18:34:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699005948 {#4860
      date: 2023-11-03 11:05:48.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16194
  +user: App\Entity\User {#4874
    +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
    +email: "thejevans@lemmy.ml"
    +username: "@thejevans@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729410678 {#4858
      date: 2024-10-20 09:51:18.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 {#4877 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
    +entries: Doctrine\ORM\PersistentCollection {#4883 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
    +posts: Doctrine\ORM\PersistentCollection {#4891 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
    +follows: Doctrine\ORM\PersistentCollection {#4903 …}
    +followers: Doctrine\ORM\PersistentCollection {#4905 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +violations: Doctrine\ORM\PersistentCollection {#4919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
    +awards: Doctrine\ORM\PersistentCollection {#4923 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
    +categories: Doctrine\ORM\PersistentCollection {#4927 …}
    -id: 70482
    -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
    +apId: "thejevans@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/thejevans"
    +apPublicUrl: "https://lemmy.ml/u/thejevans"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "thejevans"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706895249 {#4859
      date: 2024-02-02 18:34:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699005948 {#4860
      date: 2023-11-03 11:05:48.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1705907458 {#4857
    date: 2024-01-22 08:10:58.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16249
  +date: DateTimeImmutable @1705907458 {#4857
    date: 2024-01-22 08:10:58.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705907458 {#4857
    date: 2024-01-22 08:10:58.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16303
  +createdAt: DateTimeImmutable @1705907458 {#4857
    date: 2024-01-22 08:10:58.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 22.54 ms
Input props
[
  "user" => App\Entity\User {#4874
    +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
    +email: "thejevans@lemmy.ml"
    +username: "@thejevans@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729410678 {#4858
      date: 2024-10-20 09:51:18.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 {#4877 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
    +entries: Doctrine\ORM\PersistentCollection {#4883 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
    +posts: Doctrine\ORM\PersistentCollection {#4891 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
    +follows: Doctrine\ORM\PersistentCollection {#4903 …}
    +followers: Doctrine\ORM\PersistentCollection {#4905 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +violations: Doctrine\ORM\PersistentCollection {#4919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
    +awards: Doctrine\ORM\PersistentCollection {#4923 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
    +categories: Doctrine\ORM\PersistentCollection {#4927 …}
    -id: 70482
    -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
    +apId: "thejevans@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/thejevans"
    +apPublicUrl: "https://lemmy.ml/u/thejevans"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "thejevans"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706895249 {#4859
      date: 2024-02-02 18:34:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699005948 {#4860
      date: 2023-11-03 11:05:48.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#16357
  +width: 40
  +height: 40
  +user: App\Entity\User {#4874
    +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
    +email: "thejevans@lemmy.ml"
    +username: "@thejevans@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729410678 {#4858
      date: 2024-10-20 09:51:18.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 {#4877 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
    +entries: Doctrine\ORM\PersistentCollection {#4883 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
    +posts: Doctrine\ORM\PersistentCollection {#4891 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
    +follows: Doctrine\ORM\PersistentCollection {#4903 …}
    +followers: Doctrine\ORM\PersistentCollection {#4905 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +violations: Doctrine\ORM\PersistentCollection {#4919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
    +awards: Doctrine\ORM\PersistentCollection {#4923 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
    +categories: Doctrine\ORM\PersistentCollection {#4927 …}
    -id: 70482
    -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
    +apId: "thejevans@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/thejevans"
    +apPublicUrl: "https://lemmy.ml/u/thejevans"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "thejevans"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1706895249 {#4859
      date: 2024-02-02 18:34:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699005948 {#4860
      date: 2023-11-03 11:05:48.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4861
    +user: App\Entity\User {#4874
      +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
      +email: "thejevans@lemmy.ml"
      +username: "@thejevans@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729410678 {#4858
        date: 2024-10-20 09:51:18.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 {#4877 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
      +entries: Doctrine\ORM\PersistentCollection {#4883 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
      +posts: Doctrine\ORM\PersistentCollection {#4891 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
      +follows: Doctrine\ORM\PersistentCollection {#4903 …}
      +followers: Doctrine\ORM\PersistentCollection {#4905 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4915 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
      +violations: Doctrine\ORM\PersistentCollection {#4919 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
      +awards: Doctrine\ORM\PersistentCollection {#4923 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
      +categories: Doctrine\ORM\PersistentCollection {#4927 …}
      -id: 70482
      -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
      +apId: "thejevans@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/thejevans"
      +apPublicUrl: "https://lemmy.ml/u/thejevans"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "thejevans"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706895249 {#4859
        date: 2024-02-02 18:34:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699005948 {#4860
        date: 2023-11-03 11:05:48.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
      \n
      The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705907458 {#4856
      date: 2024-01-22 08:10:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4862 …}
    +nested: Doctrine\ORM\PersistentCollection {#4864 …}
    +votes: Doctrine\ORM\PersistentCollection {#4866 …}
    +reports: Doctrine\ORM\PersistentCollection {#4868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4870 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4872 …}
    -id: 330642
    -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7613500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705907458 {#4857
      date: 2024-01-22 08:10:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16438
  +subject: App\Entity\EntryComment {#4861
    +user: App\Entity\User {#4874
      +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
      +email: "thejevans@lemmy.ml"
      +username: "@thejevans@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729410678 {#4858
        date: 2024-10-20 09:51:18.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 {#4877 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
      +entries: Doctrine\ORM\PersistentCollection {#4883 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
      +posts: Doctrine\ORM\PersistentCollection {#4891 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
      +follows: Doctrine\ORM\PersistentCollection {#4903 …}
      +followers: Doctrine\ORM\PersistentCollection {#4905 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4915 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
      +violations: Doctrine\ORM\PersistentCollection {#4919 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
      +awards: Doctrine\ORM\PersistentCollection {#4923 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
      +categories: Doctrine\ORM\PersistentCollection {#4927 …}
      -id: 70482
      -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
      +apId: "thejevans@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/thejevans"
      +apPublicUrl: "https://lemmy.ml/u/thejevans"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "thejevans"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706895249 {#4859
        date: 2024-02-02 18:34:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699005948 {#4860
        date: 2023-11-03 11:05:48.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
      \n
      The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705907458 {#4856
      date: 2024-01-22 08:10:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4862 …}
    +nested: Doctrine\ORM\PersistentCollection {#4864 …}
    +votes: Doctrine\ORM\PersistentCollection {#4866 …}
    +reports: Doctrine\ORM\PersistentCollection {#4868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4870 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4872 …}
    -id: 330642
    -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7613500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705907458 {#4857
      date: 2024-01-22 08:10:58.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 11.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4861
    +user: App\Entity\User {#4874
      +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
      +email: "thejevans@lemmy.ml"
      +username: "@thejevans@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729410678 {#4858
        date: 2024-10-20 09:51:18.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 {#4877 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
      +entries: Doctrine\ORM\PersistentCollection {#4883 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
      +posts: Doctrine\ORM\PersistentCollection {#4891 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
      +follows: Doctrine\ORM\PersistentCollection {#4903 …}
      +followers: Doctrine\ORM\PersistentCollection {#4905 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4915 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
      +violations: Doctrine\ORM\PersistentCollection {#4919 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
      +awards: Doctrine\ORM\PersistentCollection {#4923 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
      +categories: Doctrine\ORM\PersistentCollection {#4927 …}
      -id: 70482
      -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
      +apId: "thejevans@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/thejevans"
      +apPublicUrl: "https://lemmy.ml/u/thejevans"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "thejevans"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706895249 {#4859
        date: 2024-02-02 18:34:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699005948 {#4860
        date: 2023-11-03 11:05:48.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
      \n
      The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705907458 {#4856
      date: 2024-01-22 08:10:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4862 …}
    +nested: Doctrine\ORM\PersistentCollection {#4864 …}
    +votes: Doctrine\ORM\PersistentCollection {#4866 …}
    +reports: Doctrine\ORM\PersistentCollection {#4868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4870 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4872 …}
    -id: 330642
    -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7613500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705907458 {#4857
      date: 2024-01-22 08:10:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16495
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4861
    +user: App\Entity\User {#4874
      +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
      +email: "thejevans@lemmy.ml"
      +username: "@thejevans@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729410678 {#4858
        date: 2024-10-20 09:51:18.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 {#4877 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
      +entries: Doctrine\ORM\PersistentCollection {#4883 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
      +posts: Doctrine\ORM\PersistentCollection {#4891 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
      +follows: Doctrine\ORM\PersistentCollection {#4903 …}
      +followers: Doctrine\ORM\PersistentCollection {#4905 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4915 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
      +violations: Doctrine\ORM\PersistentCollection {#4919 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
      +awards: Doctrine\ORM\PersistentCollection {#4923 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
      +categories: Doctrine\ORM\PersistentCollection {#4927 …}
      -id: 70482
      -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
      +apId: "thejevans@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/thejevans"
      +apPublicUrl: "https://lemmy.ml/u/thejevans"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "thejevans"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706895249 {#4859
        date: 2024-02-02 18:34:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699005948 {#4860
        date: 2023-11-03 11:05:48.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
      \n
      The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705907458 {#4856
      date: 2024-01-22 08:10:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4862 …}
    +nested: Doctrine\ORM\PersistentCollection {#4864 …}
    +votes: Doctrine\ORM\PersistentCollection {#4866 …}
    +reports: Doctrine\ORM\PersistentCollection {#4868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4870 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4872 …}
    -id: 330642
    -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7613500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705907458 {#4857
      date: 2024-01-22 08:10:58.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 2,382.44 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4861
    +user: App\Entity\User {#4874
      +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
      +email: "thejevans@lemmy.ml"
      +username: "@thejevans@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729410678 {#4858
        date: 2024-10-20 09:51:18.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 {#4877 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
      +entries: Doctrine\ORM\PersistentCollection {#4883 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
      +posts: Doctrine\ORM\PersistentCollection {#4891 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
      +follows: Doctrine\ORM\PersistentCollection {#4903 …}
      +followers: Doctrine\ORM\PersistentCollection {#4905 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4915 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
      +violations: Doctrine\ORM\PersistentCollection {#4919 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
      +awards: Doctrine\ORM\PersistentCollection {#4923 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
      +categories: Doctrine\ORM\PersistentCollection {#4927 …}
      -id: 70482
      -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
      +apId: "thejevans@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/thejevans"
      +apPublicUrl: "https://lemmy.ml/u/thejevans"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "thejevans"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706895249 {#4859
        date: 2024-02-02 18:34:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699005948 {#4860
        date: 2023-11-03 11:05:48.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
      \n
      The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705907458 {#4856
      date: 2024-01-22 08:10:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4862 …}
    +nested: Doctrine\ORM\PersistentCollection {#4864 …}
    +votes: Doctrine\ORM\PersistentCollection {#4866 …}
    +reports: Doctrine\ORM\PersistentCollection {#4868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4870 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4872 …}
    -id: 330642
    -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7613500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705907458 {#4857
      date: 2024-01-22 08:10:58.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#16735
  +comment: App\Entity\EntryComment {#4861
    +user: App\Entity\User {#4874
      +avatar: Proxies\__CG__\App\Entity\Image {#4875 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4876 …}
      +email: "thejevans@lemmy.ml"
      +username: "@thejevans@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729410678 {#4858
        date: 2024-10-20 09:51:18.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 {#4877 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4879 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4881 …}
      +entries: Doctrine\ORM\PersistentCollection {#4883 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4885 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4887 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4889 …}
      +posts: Doctrine\ORM\PersistentCollection {#4891 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4893 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4895 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4899 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4901 …}
      +follows: Doctrine\ORM\PersistentCollection {#4903 …}
      +followers: Doctrine\ORM\PersistentCollection {#4905 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4907 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4909 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4911 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4915 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
      +violations: Doctrine\ORM\PersistentCollection {#4919 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4921 …}
      +awards: Doctrine\ORM\PersistentCollection {#4923 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4925 …}
      +categories: Doctrine\ORM\PersistentCollection {#4927 …}
      -id: 70482
      -password: "$2y$13$KHcIiLHRIgRJ/xvZszo2UeQBHHt1BnaMtKZLqhgNfL7yjogveyFBO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4929 …}
      +apId: "thejevans@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/thejevans"
      +apPublicUrl: "https://lemmy.ml/u/thejevans"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "thejevans"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1706895249 {#4859
        date: 2024-02-02 18:34:09.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699005948 {#4860
        date: 2023-11-03 11:05:48.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I will not use software that has analytics that I have to opt out of if there is an alternative that has analytics off by default with the ability to opt-in.\n
      \n
      The psychology surrounding opt-out vs opt-in is very well understood, and choosing to include analytics with an opt-out structure is taking advantage of people to make development potentially easier. Not cool.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705907458 {#4856
      date: 2024-01-22 08:10:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4862 …}
    +nested: Doctrine\ORM\PersistentCollection {#4864 …}
    +votes: Doctrine\ORM\PersistentCollection {#4866 …}
    +reports: Doctrine\ORM\PersistentCollection {#4868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4870 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4872 …}
    -id: 330642
    -bodyTs: "'abil':29 'advantag':61 'altern':20 'analyt':8,23,52 'choos':49 'cool':70 'default':26 'develop':66 'easier':68 'includ':51 'make':65 'opt':13,32,38,42,56 'opt-in':31,41 'opt-out':37,55 'peopl':63 'potenti':67 'psycholog':35 'softwar':5 'structur':58 'surround':36 'take':60 'understood':47 'use':4 'vs':40 'well':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7613500"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705907458 {#4857
      date: 2024-01-22 08:10:58.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 12.22 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4936
    +user: App\Entity\User {#4949
      +avatar: null
      +cover: null
      +email: "SheeEttin@programming.dev"
      +username: "@SheeEttin@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729513393 {#4933
        date: 2024-10-21 14:23:13.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 {#4950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
      +entries: Doctrine\ORM\PersistentCollection {#4956 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
      +posts: Doctrine\ORM\PersistentCollection {#4964 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
      +follows: Doctrine\ORM\PersistentCollection {#4976 …}
      +followers: Doctrine\ORM\PersistentCollection {#4978 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
      +reports: Doctrine\ORM\PersistentCollection {#4988 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
      +violations: Doctrine\ORM\PersistentCollection {#4992 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
      +awards: Doctrine\ORM\PersistentCollection {#4996 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
      +categories: Doctrine\ORM\PersistentCollection {#5000 …}
      -id: 90579
      -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
      +apId: "SheeEttin@programming.dev"
      +apProfileId: "https://programming.dev/u/SheeEttin"
      +apPublicUrl: "https://programming.dev/u/SheeEttin"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SheeEttin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719718071 {#4934
        date: 2024-06-30 05:27:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719718070 {#4935
        date: 2024-06-30 05:27:50.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This doesn’t really have anything to do with open source software. It’s more of a privacy topic. You can harvest as much data as you want and still be GPL."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705936824 {#4931
      date: 2024-01-22 16:20:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4937 …}
    +nested: Doctrine\ORM\PersistentCollection {#4939 …}
    +votes: Doctrine\ORM\PersistentCollection {#4941 …}
    +reports: Doctrine\ORM\PersistentCollection {#4943 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4947 …}
    -id: 331590
    -bodyTs: "'anyth':6 'data':25 'doesn':2 'gpl':32 'harvest':22 'much':24 'open':10 'privaci':18 'realli':4 'softwar':12 'sourc':11 'still':30 'topic':19 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6712636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936824 {#4932
      date: 2024-01-22 16:20:24.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#16805
  +comment: App\Entity\EntryComment {#4936
    +user: App\Entity\User {#4949
      +avatar: null
      +cover: null
      +email: "SheeEttin@programming.dev"
      +username: "@SheeEttin@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729513393 {#4933
        date: 2024-10-21 14:23:13.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 {#4950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
      +entries: Doctrine\ORM\PersistentCollection {#4956 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
      +posts: Doctrine\ORM\PersistentCollection {#4964 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
      +follows: Doctrine\ORM\PersistentCollection {#4976 …}
      +followers: Doctrine\ORM\PersistentCollection {#4978 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
      +reports: Doctrine\ORM\PersistentCollection {#4988 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
      +violations: Doctrine\ORM\PersistentCollection {#4992 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
      +awards: Doctrine\ORM\PersistentCollection {#4996 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
      +categories: Doctrine\ORM\PersistentCollection {#5000 …}
      -id: 90579
      -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
      +apId: "SheeEttin@programming.dev"
      +apProfileId: "https://programming.dev/u/SheeEttin"
      +apPublicUrl: "https://programming.dev/u/SheeEttin"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SheeEttin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719718071 {#4934
        date: 2024-06-30 05:27:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719718070 {#4935
        date: 2024-06-30 05:27:50.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This doesn’t really have anything to do with open source software. It’s more of a privacy topic. You can harvest as much data as you want and still be GPL."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705936824 {#4931
      date: 2024-01-22 16:20:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4937 …}
    +nested: Doctrine\ORM\PersistentCollection {#4939 …}
    +votes: Doctrine\ORM\PersistentCollection {#4941 …}
    +reports: Doctrine\ORM\PersistentCollection {#4943 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4947 …}
    -id: 331590
    -bodyTs: "'anyth':6 'data':25 'doesn':2 'gpl':32 'harvest':22 'much':24 'open':10 'privaci':18 'realli':4 'softwar':12 'sourc':11 'still':30 'topic':19 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6712636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936824 {#4932
      date: 2024-01-22 16:20:24.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4949
    +avatar: null
    +cover: null
    +email: "SheeEttin@programming.dev"
    +username: "@SheeEttin@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729513393 {#4933
      date: 2024-10-21 14:23:13.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 {#4950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
    +entries: Doctrine\ORM\PersistentCollection {#4956 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
    +posts: Doctrine\ORM\PersistentCollection {#4964 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
    +follows: Doctrine\ORM\PersistentCollection {#4976 …}
    +followers: Doctrine\ORM\PersistentCollection {#4978 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
    +reports: Doctrine\ORM\PersistentCollection {#4988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
    +violations: Doctrine\ORM\PersistentCollection {#4992 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
    +awards: Doctrine\ORM\PersistentCollection {#4996 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
    +categories: Doctrine\ORM\PersistentCollection {#5000 …}
    -id: 90579
    -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
    +apId: "SheeEttin@programming.dev"
    +apProfileId: "https://programming.dev/u/SheeEttin"
    +apPublicUrl: "https://programming.dev/u/SheeEttin"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "SheeEttin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719718071 {#4934
      date: 2024-06-30 05:27:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1719718070 {#4935
      date: 2024-06-30 05:27:50.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16850
  +user: App\Entity\User {#4949
    +avatar: null
    +cover: null
    +email: "SheeEttin@programming.dev"
    +username: "@SheeEttin@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729513393 {#4933
      date: 2024-10-21 14:23:13.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 {#4950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
    +entries: Doctrine\ORM\PersistentCollection {#4956 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
    +posts: Doctrine\ORM\PersistentCollection {#4964 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
    +follows: Doctrine\ORM\PersistentCollection {#4976 …}
    +followers: Doctrine\ORM\PersistentCollection {#4978 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
    +reports: Doctrine\ORM\PersistentCollection {#4988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
    +violations: Doctrine\ORM\PersistentCollection {#4992 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
    +awards: Doctrine\ORM\PersistentCollection {#4996 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
    +categories: Doctrine\ORM\PersistentCollection {#5000 …}
    -id: 90579
    -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
    +apId: "SheeEttin@programming.dev"
    +apProfileId: "https://programming.dev/u/SheeEttin"
    +apPublicUrl: "https://programming.dev/u/SheeEttin"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "SheeEttin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719718071 {#4934
      date: 2024-06-30 05:27:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1719718070 {#4935
      date: 2024-06-30 05:27:50.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705936824 {#4932
    date: 2024-01-22 16:20:24.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16905
  +date: DateTimeImmutable @1705936824 {#4932
    date: 2024-01-22 16:20:24.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705936824 {#4932
    date: 2024-01-22 16:20:24.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16959
  +createdAt: DateTimeImmutable @1705936824 {#4932
    date: 2024-01-22 16:20:24.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4949
    +avatar: null
    +cover: null
    +email: "SheeEttin@programming.dev"
    +username: "@SheeEttin@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729513393 {#4933
      date: 2024-10-21 14:23:13.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 {#4950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
    +entries: Doctrine\ORM\PersistentCollection {#4956 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
    +posts: Doctrine\ORM\PersistentCollection {#4964 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
    +follows: Doctrine\ORM\PersistentCollection {#4976 …}
    +followers: Doctrine\ORM\PersistentCollection {#4978 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
    +reports: Doctrine\ORM\PersistentCollection {#4988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
    +violations: Doctrine\ORM\PersistentCollection {#4992 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
    +awards: Doctrine\ORM\PersistentCollection {#4996 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
    +categories: Doctrine\ORM\PersistentCollection {#5000 …}
    -id: 90579
    -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
    +apId: "SheeEttin@programming.dev"
    +apProfileId: "https://programming.dev/u/SheeEttin"
    +apPublicUrl: "https://programming.dev/u/SheeEttin"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "SheeEttin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719718071 {#4934
      date: 2024-06-30 05:27:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1719718070 {#4935
      date: 2024-06-30 05:27:50.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17013
  +width: 40
  +height: 40
  +user: App\Entity\User {#4949
    +avatar: null
    +cover: null
    +email: "SheeEttin@programming.dev"
    +username: "@SheeEttin@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729513393 {#4933
      date: 2024-10-21 14:23:13.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 {#4950 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
    +entries: Doctrine\ORM\PersistentCollection {#4956 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
    +posts: Doctrine\ORM\PersistentCollection {#4964 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
    +follows: Doctrine\ORM\PersistentCollection {#4976 …}
    +followers: Doctrine\ORM\PersistentCollection {#4978 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
    +reports: Doctrine\ORM\PersistentCollection {#4988 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
    +violations: Doctrine\ORM\PersistentCollection {#4992 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
    +awards: Doctrine\ORM\PersistentCollection {#4996 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
    +categories: Doctrine\ORM\PersistentCollection {#5000 …}
    -id: 90579
    -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
    +apId: "SheeEttin@programming.dev"
    +apProfileId: "https://programming.dev/u/SheeEttin"
    +apPublicUrl: "https://programming.dev/u/SheeEttin"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "SheeEttin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719718071 {#4934
      date: 2024-06-30 05:27:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1719718070 {#4935
      date: 2024-06-30 05:27:50.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4936
    +user: App\Entity\User {#4949
      +avatar: null
      +cover: null
      +email: "SheeEttin@programming.dev"
      +username: "@SheeEttin@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729513393 {#4933
        date: 2024-10-21 14:23:13.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 {#4950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
      +entries: Doctrine\ORM\PersistentCollection {#4956 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
      +posts: Doctrine\ORM\PersistentCollection {#4964 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
      +follows: Doctrine\ORM\PersistentCollection {#4976 …}
      +followers: Doctrine\ORM\PersistentCollection {#4978 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
      +reports: Doctrine\ORM\PersistentCollection {#4988 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
      +violations: Doctrine\ORM\PersistentCollection {#4992 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
      +awards: Doctrine\ORM\PersistentCollection {#4996 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
      +categories: Doctrine\ORM\PersistentCollection {#5000 …}
      -id: 90579
      -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
      +apId: "SheeEttin@programming.dev"
      +apProfileId: "https://programming.dev/u/SheeEttin"
      +apPublicUrl: "https://programming.dev/u/SheeEttin"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SheeEttin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719718071 {#4934
        date: 2024-06-30 05:27:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719718070 {#4935
        date: 2024-06-30 05:27:50.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This doesn’t really have anything to do with open source software. It’s more of a privacy topic. You can harvest as much data as you want and still be GPL."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705936824 {#4931
      date: 2024-01-22 16:20:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4937 …}
    +nested: Doctrine\ORM\PersistentCollection {#4939 …}
    +votes: Doctrine\ORM\PersistentCollection {#4941 …}
    +reports: Doctrine\ORM\PersistentCollection {#4943 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4947 …}
    -id: 331590
    -bodyTs: "'anyth':6 'data':25 'doesn':2 'gpl':32 'harvest':22 'much':24 'open':10 'privaci':18 'realli':4 'softwar':12 'sourc':11 'still':30 'topic':19 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6712636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936824 {#4932
      date: 2024-01-22 16:20:24.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#17082
  +subject: App\Entity\EntryComment {#4936
    +user: App\Entity\User {#4949
      +avatar: null
      +cover: null
      +email: "SheeEttin@programming.dev"
      +username: "@SheeEttin@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729513393 {#4933
        date: 2024-10-21 14:23:13.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 {#4950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
      +entries: Doctrine\ORM\PersistentCollection {#4956 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
      +posts: Doctrine\ORM\PersistentCollection {#4964 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
      +follows: Doctrine\ORM\PersistentCollection {#4976 …}
      +followers: Doctrine\ORM\PersistentCollection {#4978 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
      +reports: Doctrine\ORM\PersistentCollection {#4988 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
      +violations: Doctrine\ORM\PersistentCollection {#4992 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
      +awards: Doctrine\ORM\PersistentCollection {#4996 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
      +categories: Doctrine\ORM\PersistentCollection {#5000 …}
      -id: 90579
      -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
      +apId: "SheeEttin@programming.dev"
      +apProfileId: "https://programming.dev/u/SheeEttin"
      +apPublicUrl: "https://programming.dev/u/SheeEttin"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SheeEttin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719718071 {#4934
        date: 2024-06-30 05:27:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719718070 {#4935
        date: 2024-06-30 05:27:50.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This doesn’t really have anything to do with open source software. It’s more of a privacy topic. You can harvest as much data as you want and still be GPL."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705936824 {#4931
      date: 2024-01-22 16:20:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4937 …}
    +nested: Doctrine\ORM\PersistentCollection {#4939 …}
    +votes: Doctrine\ORM\PersistentCollection {#4941 …}
    +reports: Doctrine\ORM\PersistentCollection {#4943 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4947 …}
    -id: 331590
    -bodyTs: "'anyth':6 'data':25 'doesn':2 'gpl':32 'harvest':22 'much':24 'open':10 'privaci':18 'realli':4 'softwar':12 'sourc':11 'still':30 'topic':19 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6712636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936824 {#4932
      date: 2024-01-22 16:20:24.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4936
    +user: App\Entity\User {#4949
      +avatar: null
      +cover: null
      +email: "SheeEttin@programming.dev"
      +username: "@SheeEttin@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729513393 {#4933
        date: 2024-10-21 14:23:13.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 {#4950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
      +entries: Doctrine\ORM\PersistentCollection {#4956 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
      +posts: Doctrine\ORM\PersistentCollection {#4964 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
      +follows: Doctrine\ORM\PersistentCollection {#4976 …}
      +followers: Doctrine\ORM\PersistentCollection {#4978 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
      +reports: Doctrine\ORM\PersistentCollection {#4988 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
      +violations: Doctrine\ORM\PersistentCollection {#4992 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
      +awards: Doctrine\ORM\PersistentCollection {#4996 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
      +categories: Doctrine\ORM\PersistentCollection {#5000 …}
      -id: 90579
      -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
      +apId: "SheeEttin@programming.dev"
      +apProfileId: "https://programming.dev/u/SheeEttin"
      +apPublicUrl: "https://programming.dev/u/SheeEttin"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SheeEttin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719718071 {#4934
        date: 2024-06-30 05:27:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719718070 {#4935
        date: 2024-06-30 05:27:50.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This doesn’t really have anything to do with open source software. It’s more of a privacy topic. You can harvest as much data as you want and still be GPL."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705936824 {#4931
      date: 2024-01-22 16:20:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4937 …}
    +nested: Doctrine\ORM\PersistentCollection {#4939 …}
    +votes: Doctrine\ORM\PersistentCollection {#4941 …}
    +reports: Doctrine\ORM\PersistentCollection {#4943 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4947 …}
    -id: 331590
    -bodyTs: "'anyth':6 'data':25 'doesn':2 'gpl':32 'harvest':22 'much':24 'open':10 'privaci':18 'realli':4 'softwar':12 'sourc':11 'still':30 'topic':19 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6712636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936824 {#4932
      date: 2024-01-22 16:20:24.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17139
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4936
    +user: App\Entity\User {#4949
      +avatar: null
      +cover: null
      +email: "SheeEttin@programming.dev"
      +username: "@SheeEttin@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729513393 {#4933
        date: 2024-10-21 14:23:13.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 {#4950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
      +entries: Doctrine\ORM\PersistentCollection {#4956 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
      +posts: Doctrine\ORM\PersistentCollection {#4964 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
      +follows: Doctrine\ORM\PersistentCollection {#4976 …}
      +followers: Doctrine\ORM\PersistentCollection {#4978 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
      +reports: Doctrine\ORM\PersistentCollection {#4988 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
      +violations: Doctrine\ORM\PersistentCollection {#4992 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
      +awards: Doctrine\ORM\PersistentCollection {#4996 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
      +categories: Doctrine\ORM\PersistentCollection {#5000 …}
      -id: 90579
      -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
      +apId: "SheeEttin@programming.dev"
      +apProfileId: "https://programming.dev/u/SheeEttin"
      +apPublicUrl: "https://programming.dev/u/SheeEttin"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SheeEttin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719718071 {#4934
        date: 2024-06-30 05:27:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719718070 {#4935
        date: 2024-06-30 05:27:50.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This doesn’t really have anything to do with open source software. It’s more of a privacy topic. You can harvest as much data as you want and still be GPL."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705936824 {#4931
      date: 2024-01-22 16:20:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4937 …}
    +nested: Doctrine\ORM\PersistentCollection {#4939 …}
    +votes: Doctrine\ORM\PersistentCollection {#4941 …}
    +reports: Doctrine\ORM\PersistentCollection {#4943 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4947 …}
    -id: 331590
    -bodyTs: "'anyth':6 'data':25 'doesn':2 'gpl':32 'harvest':22 'much':24 'open':10 'privaci':18 'realli':4 'softwar':12 'sourc':11 'still':30 'topic':19 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6712636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936824 {#4932
      date: 2024-01-22 16:20:24.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.96 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4936
    +user: App\Entity\User {#4949
      +avatar: null
      +cover: null
      +email: "SheeEttin@programming.dev"
      +username: "@SheeEttin@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729513393 {#4933
        date: 2024-10-21 14:23:13.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 {#4950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
      +entries: Doctrine\ORM\PersistentCollection {#4956 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
      +posts: Doctrine\ORM\PersistentCollection {#4964 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
      +follows: Doctrine\ORM\PersistentCollection {#4976 …}
      +followers: Doctrine\ORM\PersistentCollection {#4978 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
      +reports: Doctrine\ORM\PersistentCollection {#4988 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
      +violations: Doctrine\ORM\PersistentCollection {#4992 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
      +awards: Doctrine\ORM\PersistentCollection {#4996 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
      +categories: Doctrine\ORM\PersistentCollection {#5000 …}
      -id: 90579
      -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
      +apId: "SheeEttin@programming.dev"
      +apProfileId: "https://programming.dev/u/SheeEttin"
      +apPublicUrl: "https://programming.dev/u/SheeEttin"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SheeEttin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719718071 {#4934
        date: 2024-06-30 05:27:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719718070 {#4935
        date: 2024-06-30 05:27:50.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This doesn’t really have anything to do with open source software. It’s more of a privacy topic. You can harvest as much data as you want and still be GPL."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705936824 {#4931
      date: 2024-01-22 16:20:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4937 …}
    +nested: Doctrine\ORM\PersistentCollection {#4939 …}
    +votes: Doctrine\ORM\PersistentCollection {#4941 …}
    +reports: Doctrine\ORM\PersistentCollection {#4943 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4947 …}
    -id: 331590
    -bodyTs: "'anyth':6 'data':25 'doesn':2 'gpl':32 'harvest':22 'much':24 'open':10 'privaci':18 'realli':4 'softwar':12 'sourc':11 'still':30 'topic':19 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6712636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936824 {#4932
      date: 2024-01-22 16:20:24.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#17379
  +comment: App\Entity\EntryComment {#4936
    +user: App\Entity\User {#4949
      +avatar: null
      +cover: null
      +email: "SheeEttin@programming.dev"
      +username: "@SheeEttin@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729513393 {#4933
        date: 2024-10-21 14:23:13.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 {#4950 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4952 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4954 …}
      +entries: Doctrine\ORM\PersistentCollection {#4956 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4958 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4960 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4962 …}
      +posts: Doctrine\ORM\PersistentCollection {#4964 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4966 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4968 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4970 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4972 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4974 …}
      +follows: Doctrine\ORM\PersistentCollection {#4976 …}
      +followers: Doctrine\ORM\PersistentCollection {#4978 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4980 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4982 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4984 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4986 …}
      +reports: Doctrine\ORM\PersistentCollection {#4988 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4990 …}
      +violations: Doctrine\ORM\PersistentCollection {#4992 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4994 …}
      +awards: Doctrine\ORM\PersistentCollection {#4996 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4998 …}
      +categories: Doctrine\ORM\PersistentCollection {#5000 …}
      -id: 90579
      -password: "$2y$13$osh4vmr/S6IuUMb84eJnF.KhmvMITv0YDL918B.RAV0KT/FBUv6ki"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5002 …}
      +apId: "SheeEttin@programming.dev"
      +apProfileId: "https://programming.dev/u/SheeEttin"
      +apPublicUrl: "https://programming.dev/u/SheeEttin"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "SheeEttin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719718071 {#4934
        date: 2024-06-30 05:27:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1719718070 {#4935
        date: 2024-06-30 05:27:50.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This doesn’t really have anything to do with open source software. It’s more of a privacy topic. You can harvest as much data as you want and still be GPL."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705936824 {#4931
      date: 2024-01-22 16:20:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4937 …}
    +nested: Doctrine\ORM\PersistentCollection {#4939 …}
    +votes: Doctrine\ORM\PersistentCollection {#4941 …}
    +reports: Doctrine\ORM\PersistentCollection {#4943 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4945 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4947 …}
    -id: 331590
    -bodyTs: "'anyth':6 'data':25 'doesn':2 'gpl':32 'harvest':22 'much':24 'open':10 'privaci':18 'realli':4 'softwar':12 'sourc':11 'still':30 'topic':19 'want':28"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6712636"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705936824 {#4932
      date: 2024-01-22 16:20:24.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 159.42 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5009
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
      \n
      If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727621607 {#5004
      date: 2024-09-29 16:53:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5010 …}
    +nested: Doctrine\ORM\PersistentCollection {#5012 …}
    +votes: Doctrine\ORM\PersistentCollection {#5014 …}
    +reports: Doctrine\ORM\PersistentCollection {#5016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
    -id: 330956
    -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8532567"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918580 {#5005
      date: 2024-01-22 11:16:20.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#17449
  +comment: App\Entity\EntryComment {#5009
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
      \n
      If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727621607 {#5004
      date: 2024-09-29 16:53:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5010 …}
    +nested: Doctrine\ORM\PersistentCollection {#5012 …}
    +votes: Doctrine\ORM\PersistentCollection {#5014 …}
    +reports: Doctrine\ORM\PersistentCollection {#5016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
    -id: 330956
    -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8532567"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918580 {#5005
      date: 2024-01-22 11:16:20.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#5022
    +avatar: null
    +cover: null
    +email: "dont_lemmee_down@lemm.ee"
    +username: "@dont_lemmee_down@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727621607 {#5006
      date: 2024-09-29 16:53:27.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 {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 62050
    -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "dont_lemmee_down@lemm.ee"
    +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
    +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "dont_lemmee_down"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725282569 {#5007
      date: 2024-09-02 15:09:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697641732 {#5008
      date: 2023-10-18 17:08:52.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#17494
  +user: App\Entity\User {#5022
    +avatar: null
    +cover: null
    +email: "dont_lemmee_down@lemm.ee"
    +username: "@dont_lemmee_down@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727621607 {#5006
      date: 2024-09-29 16:53:27.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 {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 62050
    -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "dont_lemmee_down@lemm.ee"
    +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
    +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "dont_lemmee_down"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725282569 {#5007
      date: 2024-09-02 15:09:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697641732 {#5008
      date: 2023-10-18 17:08:52.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705918580 {#5005
    date: 2024-01-22 11:16:20.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#17549
  +date: DateTimeImmutable @1705918580 {#5005
    date: 2024-01-22 11:16:20.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705918580 {#5005
    date: 2024-01-22 11:16:20.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#17603
  +createdAt: DateTimeImmutable @1705918580 {#5005
    date: 2024-01-22 11:16:20.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#5022
    +avatar: null
    +cover: null
    +email: "dont_lemmee_down@lemm.ee"
    +username: "@dont_lemmee_down@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727621607 {#5006
      date: 2024-09-29 16:53:27.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 {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 62050
    -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "dont_lemmee_down@lemm.ee"
    +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
    +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "dont_lemmee_down"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725282569 {#5007
      date: 2024-09-02 15:09:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697641732 {#5008
      date: 2023-10-18 17:08:52.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17657
  +width: 40
  +height: 40
  +user: App\Entity\User {#5022
    +avatar: null
    +cover: null
    +email: "dont_lemmee_down@lemm.ee"
    +username: "@dont_lemmee_down@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727621607 {#5006
      date: 2024-09-29 16:53:27.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 {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 62050
    -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "dont_lemmee_down@lemm.ee"
    +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
    +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "dont_lemmee_down"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725282569 {#5007
      date: 2024-09-02 15:09:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697641732 {#5008
      date: 2023-10-18 17:08:52.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.53 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5009
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
      \n
      If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727621607 {#5004
      date: 2024-09-29 16:53:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5010 …}
    +nested: Doctrine\ORM\PersistentCollection {#5012 …}
    +votes: Doctrine\ORM\PersistentCollection {#5014 …}
    +reports: Doctrine\ORM\PersistentCollection {#5016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
    -id: 330956
    -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8532567"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918580 {#5005
      date: 2024-01-22 11:16:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#17730
  +subject: App\Entity\EntryComment {#5009
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
      \n
      If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727621607 {#5004
      date: 2024-09-29 16:53:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5010 …}
    +nested: Doctrine\ORM\PersistentCollection {#5012 …}
    +votes: Doctrine\ORM\PersistentCollection {#5014 …}
    +reports: Doctrine\ORM\PersistentCollection {#5016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
    -id: 330956
    -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8532567"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918580 {#5005
      date: 2024-01-22 11:16:20.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5009
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
      \n
      If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727621607 {#5004
      date: 2024-09-29 16:53:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5010 …}
    +nested: Doctrine\ORM\PersistentCollection {#5012 …}
    +votes: Doctrine\ORM\PersistentCollection {#5014 …}
    +reports: Doctrine\ORM\PersistentCollection {#5016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
    -id: 330956
    -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8532567"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918580 {#5005
      date: 2024-01-22 11:16:20.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17787
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5009
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
      \n
      If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727621607 {#5004
      date: 2024-09-29 16:53:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5010 …}
    +nested: Doctrine\ORM\PersistentCollection {#5012 …}
    +votes: Doctrine\ORM\PersistentCollection {#5014 …}
    +reports: Doctrine\ORM\PersistentCollection {#5016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
    -id: 330956
    -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8532567"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918580 {#5005
      date: 2024-01-22 11:16:20.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 145.30 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5009
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
      \n
      If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727621607 {#5004
      date: 2024-09-29 16:53:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5010 …}
    +nested: Doctrine\ORM\PersistentCollection {#5012 …}
    +votes: Doctrine\ORM\PersistentCollection {#5014 …}
    +reports: Doctrine\ORM\PersistentCollection {#5016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
    -id: 330956
    -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8532567"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918580 {#5005
      date: 2024-01-22 11:16:20.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#18027
  +comment: App\Entity\EntryComment {#5009
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
      \n
      If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1727621607 {#5004
      date: 2024-09-29 16:53:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5010 …}
    +nested: Doctrine\ORM\PersistentCollection {#5012 …}
    +votes: Doctrine\ORM\PersistentCollection {#5014 …}
    +reports: Doctrine\ORM\PersistentCollection {#5016 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
    -id: 330956
    -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8532567"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705918580 {#5005
      date: 2024-01-22 11:16:20.0 +01:00
    }
  }
  +nestedComments: [
    330977 => App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009}
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    331102 => App\Entity\EntryComment {#5265
      +user: App\Entity\User {#5022}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5212}
      +root: App\Entity\EntryComment {#5009}
      +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1705922906 {#5263
        date: 2024-01-22 12:28:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5266 …}
      +nested: Doctrine\ORM\PersistentCollection {#5268 …}
      +votes: Doctrine\ORM\PersistentCollection {#5270 …}
      +reports: Doctrine\ORM\PersistentCollection {#5272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
      -id: 331102
      -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8534235"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705922906 {#5264
        date: 2024-01-22 12:28:26.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 93.88 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5212
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5009
      +user: App\Entity\User {#5022
        +avatar: null
        +cover: null
        +email: "dont_lemmee_down@lemm.ee"
        +username: "@dont_lemmee_down@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727621607 {#5006
          date: 2024-09-29 16:53:27.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 {#5023 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
        +entries: Doctrine\ORM\PersistentCollection {#5029 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
        +posts: Doctrine\ORM\PersistentCollection {#5037 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
        +follows: Doctrine\ORM\PersistentCollection {#5049 …}
        +followers: Doctrine\ORM\PersistentCollection {#5051 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
        +reports: Doctrine\ORM\PersistentCollection {#5061 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
        +violations: Doctrine\ORM\PersistentCollection {#5065 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
        +awards: Doctrine\ORM\PersistentCollection {#5069 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
        +categories: Doctrine\ORM\PersistentCollection {#5073 …}
        -id: 62050
        -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
        +apId: "dont_lemmee_down@lemm.ee"
        +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
        +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "dont_lemmee_down"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725282569 {#5007
          date: 2024-09-02 15:09:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697641732 {#5008
          date: 2023-10-18 17:08:52.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
        \n
        If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727621607 {#5004
        date: 2024-09-29 16:53:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5010 …}
      +nested: Doctrine\ORM\PersistentCollection {#5012 …}
      +votes: Doctrine\ORM\PersistentCollection {#5014 …}
      +reports: Doctrine\ORM\PersistentCollection {#5016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
      -id: 330956
      -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8532567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918580 {#5005
        date: 2024-01-22 11:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: """
      Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
      \n
      For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705919357 {#5210
      date: 2024-01-22 11:29:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5213 …}
    +nested: Doctrine\ORM\PersistentCollection {#5215 …}
    +votes: Doctrine\ORM\PersistentCollection {#5217 …}
    +reports: Doctrine\ORM\PersistentCollection {#5219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
    -id: 330977
    -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919357 {#5211
      date: 2024-01-22 11:29:17.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#18087
  +comment: App\Entity\EntryComment {#5212
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5009
      +user: App\Entity\User {#5022
        +avatar: null
        +cover: null
        +email: "dont_lemmee_down@lemm.ee"
        +username: "@dont_lemmee_down@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727621607 {#5006
          date: 2024-09-29 16:53:27.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 {#5023 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
        +entries: Doctrine\ORM\PersistentCollection {#5029 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
        +posts: Doctrine\ORM\PersistentCollection {#5037 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
        +follows: Doctrine\ORM\PersistentCollection {#5049 …}
        +followers: Doctrine\ORM\PersistentCollection {#5051 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
        +reports: Doctrine\ORM\PersistentCollection {#5061 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
        +violations: Doctrine\ORM\PersistentCollection {#5065 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
        +awards: Doctrine\ORM\PersistentCollection {#5069 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
        +categories: Doctrine\ORM\PersistentCollection {#5073 …}
        -id: 62050
        -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
        +apId: "dont_lemmee_down@lemm.ee"
        +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
        +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "dont_lemmee_down"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725282569 {#5007
          date: 2024-09-02 15:09:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697641732 {#5008
          date: 2023-10-18 17:08:52.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
        \n
        If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727621607 {#5004
        date: 2024-09-29 16:53:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5010 …}
      +nested: Doctrine\ORM\PersistentCollection {#5012 …}
      +votes: Doctrine\ORM\PersistentCollection {#5014 …}
      +reports: Doctrine\ORM\PersistentCollection {#5016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
      -id: 330956
      -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8532567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918580 {#5005
        date: 2024-01-22 11:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: """
      Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
      \n
      For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705919357 {#5210
      date: 2024-01-22 11:29:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5213 …}
    +nested: Doctrine\ORM\PersistentCollection {#5215 …}
    +votes: Doctrine\ORM\PersistentCollection {#5217 …}
    +reports: Doctrine\ORM\PersistentCollection {#5219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
    -id: 330977
    -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919357 {#5211
      date: 2024-01-22 11:29:17.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18132
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1705919357 {#5211
    date: 2024-01-22 11:29:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18187
  +date: DateTimeImmutable @1705919357 {#5211
    date: 2024-01-22 11:29:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705919357 {#5211
    date: 2024-01-22 11:29:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18241
  +createdAt: DateTimeImmutable @1705919357 {#5211
    date: 2024-01-22 11:29:17.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.29 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18295
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.59 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5212
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5009
      +user: App\Entity\User {#5022
        +avatar: null
        +cover: null
        +email: "dont_lemmee_down@lemm.ee"
        +username: "@dont_lemmee_down@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727621607 {#5006
          date: 2024-09-29 16:53:27.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 {#5023 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
        +entries: Doctrine\ORM\PersistentCollection {#5029 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
        +posts: Doctrine\ORM\PersistentCollection {#5037 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
        +follows: Doctrine\ORM\PersistentCollection {#5049 …}
        +followers: Doctrine\ORM\PersistentCollection {#5051 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
        +reports: Doctrine\ORM\PersistentCollection {#5061 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
        +violations: Doctrine\ORM\PersistentCollection {#5065 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
        +awards: Doctrine\ORM\PersistentCollection {#5069 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
        +categories: Doctrine\ORM\PersistentCollection {#5073 …}
        -id: 62050
        -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
        +apId: "dont_lemmee_down@lemm.ee"
        +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
        +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "dont_lemmee_down"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725282569 {#5007
          date: 2024-09-02 15:09:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697641732 {#5008
          date: 2023-10-18 17:08:52.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
        \n
        If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727621607 {#5004
        date: 2024-09-29 16:53:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5010 …}
      +nested: Doctrine\ORM\PersistentCollection {#5012 …}
      +votes: Doctrine\ORM\PersistentCollection {#5014 …}
      +reports: Doctrine\ORM\PersistentCollection {#5016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
      -id: 330956
      -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8532567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918580 {#5005
        date: 2024-01-22 11:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: """
      Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
      \n
      For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705919357 {#5210
      date: 2024-01-22 11:29:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5213 …}
    +nested: Doctrine\ORM\PersistentCollection {#5215 …}
    +votes: Doctrine\ORM\PersistentCollection {#5217 …}
    +reports: Doctrine\ORM\PersistentCollection {#5219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
    -id: 330977
    -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919357 {#5211
      date: 2024-01-22 11:29:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#18368
  +subject: App\Entity\EntryComment {#5212
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5009
      +user: App\Entity\User {#5022
        +avatar: null
        +cover: null
        +email: "dont_lemmee_down@lemm.ee"
        +username: "@dont_lemmee_down@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727621607 {#5006
          date: 2024-09-29 16:53:27.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 {#5023 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
        +entries: Doctrine\ORM\PersistentCollection {#5029 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
        +posts: Doctrine\ORM\PersistentCollection {#5037 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
        +follows: Doctrine\ORM\PersistentCollection {#5049 …}
        +followers: Doctrine\ORM\PersistentCollection {#5051 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
        +reports: Doctrine\ORM\PersistentCollection {#5061 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
        +violations: Doctrine\ORM\PersistentCollection {#5065 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
        +awards: Doctrine\ORM\PersistentCollection {#5069 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
        +categories: Doctrine\ORM\PersistentCollection {#5073 …}
        -id: 62050
        -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
        +apId: "dont_lemmee_down@lemm.ee"
        +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
        +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "dont_lemmee_down"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725282569 {#5007
          date: 2024-09-02 15:09:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697641732 {#5008
          date: 2023-10-18 17:08:52.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
        \n
        If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727621607 {#5004
        date: 2024-09-29 16:53:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5010 …}
      +nested: Doctrine\ORM\PersistentCollection {#5012 …}
      +votes: Doctrine\ORM\PersistentCollection {#5014 …}
      +reports: Doctrine\ORM\PersistentCollection {#5016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
      -id: 330956
      -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8532567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918580 {#5005
        date: 2024-01-22 11:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: """
      Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
      \n
      For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705919357 {#5210
      date: 2024-01-22 11:29:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5213 …}
    +nested: Doctrine\ORM\PersistentCollection {#5215 …}
    +votes: Doctrine\ORM\PersistentCollection {#5217 …}
    +reports: Doctrine\ORM\PersistentCollection {#5219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
    -id: 330977
    -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919357 {#5211
      date: 2024-01-22 11:29:17.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.92 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5212
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5009
      +user: App\Entity\User {#5022
        +avatar: null
        +cover: null
        +email: "dont_lemmee_down@lemm.ee"
        +username: "@dont_lemmee_down@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727621607 {#5006
          date: 2024-09-29 16:53:27.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 {#5023 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
        +entries: Doctrine\ORM\PersistentCollection {#5029 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
        +posts: Doctrine\ORM\PersistentCollection {#5037 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
        +follows: Doctrine\ORM\PersistentCollection {#5049 …}
        +followers: Doctrine\ORM\PersistentCollection {#5051 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
        +reports: Doctrine\ORM\PersistentCollection {#5061 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
        +violations: Doctrine\ORM\PersistentCollection {#5065 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
        +awards: Doctrine\ORM\PersistentCollection {#5069 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
        +categories: Doctrine\ORM\PersistentCollection {#5073 …}
        -id: 62050
        -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
        +apId: "dont_lemmee_down@lemm.ee"
        +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
        +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "dont_lemmee_down"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725282569 {#5007
          date: 2024-09-02 15:09:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697641732 {#5008
          date: 2023-10-18 17:08:52.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
        \n
        If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727621607 {#5004
        date: 2024-09-29 16:53:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5010 …}
      +nested: Doctrine\ORM\PersistentCollection {#5012 …}
      +votes: Doctrine\ORM\PersistentCollection {#5014 …}
      +reports: Doctrine\ORM\PersistentCollection {#5016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
      -id: 330956
      -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8532567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918580 {#5005
        date: 2024-01-22 11:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: """
      Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
      \n
      For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705919357 {#5210
      date: 2024-01-22 11:29:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5213 …}
    +nested: Doctrine\ORM\PersistentCollection {#5215 …}
    +votes: Doctrine\ORM\PersistentCollection {#5217 …}
    +reports: Doctrine\ORM\PersistentCollection {#5219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
    -id: 330977
    -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919357 {#5211
      date: 2024-01-22 11:29:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#18425
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5212
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5009
      +user: App\Entity\User {#5022
        +avatar: null
        +cover: null
        +email: "dont_lemmee_down@lemm.ee"
        +username: "@dont_lemmee_down@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727621607 {#5006
          date: 2024-09-29 16:53:27.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 {#5023 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
        +entries: Doctrine\ORM\PersistentCollection {#5029 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
        +posts: Doctrine\ORM\PersistentCollection {#5037 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
        +follows: Doctrine\ORM\PersistentCollection {#5049 …}
        +followers: Doctrine\ORM\PersistentCollection {#5051 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
        +reports: Doctrine\ORM\PersistentCollection {#5061 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
        +violations: Doctrine\ORM\PersistentCollection {#5065 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
        +awards: Doctrine\ORM\PersistentCollection {#5069 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
        +categories: Doctrine\ORM\PersistentCollection {#5073 …}
        -id: 62050
        -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
        +apId: "dont_lemmee_down@lemm.ee"
        +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
        +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "dont_lemmee_down"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725282569 {#5007
          date: 2024-09-02 15:09:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697641732 {#5008
          date: 2023-10-18 17:08:52.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
        \n
        If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727621607 {#5004
        date: 2024-09-29 16:53:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5010 …}
      +nested: Doctrine\ORM\PersistentCollection {#5012 …}
      +votes: Doctrine\ORM\PersistentCollection {#5014 …}
      +reports: Doctrine\ORM\PersistentCollection {#5016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
      -id: 330956
      -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8532567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918580 {#5005
        date: 2024-01-22 11:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: """
      Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
      \n
      For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705919357 {#5210
      date: 2024-01-22 11:29:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5213 …}
    +nested: Doctrine\ORM\PersistentCollection {#5215 …}
    +votes: Doctrine\ORM\PersistentCollection {#5217 …}
    +reports: Doctrine\ORM\PersistentCollection {#5219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
    -id: 330977
    -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919357 {#5211
      date: 2024-01-22 11:29:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 56.70 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5212
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5009
      +user: App\Entity\User {#5022
        +avatar: null
        +cover: null
        +email: "dont_lemmee_down@lemm.ee"
        +username: "@dont_lemmee_down@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727621607 {#5006
          date: 2024-09-29 16:53:27.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 {#5023 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
        +entries: Doctrine\ORM\PersistentCollection {#5029 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
        +posts: Doctrine\ORM\PersistentCollection {#5037 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
        +follows: Doctrine\ORM\PersistentCollection {#5049 …}
        +followers: Doctrine\ORM\PersistentCollection {#5051 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
        +reports: Doctrine\ORM\PersistentCollection {#5061 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
        +violations: Doctrine\ORM\PersistentCollection {#5065 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
        +awards: Doctrine\ORM\PersistentCollection {#5069 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
        +categories: Doctrine\ORM\PersistentCollection {#5073 …}
        -id: 62050
        -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
        +apId: "dont_lemmee_down@lemm.ee"
        +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
        +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "dont_lemmee_down"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725282569 {#5007
          date: 2024-09-02 15:09:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697641732 {#5008
          date: 2023-10-18 17:08:52.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
        \n
        If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727621607 {#5004
        date: 2024-09-29 16:53:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5010 …}
      +nested: Doctrine\ORM\PersistentCollection {#5012 …}
      +votes: Doctrine\ORM\PersistentCollection {#5014 …}
      +reports: Doctrine\ORM\PersistentCollection {#5016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
      -id: 330956
      -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8532567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918580 {#5005
        date: 2024-01-22 11:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: """
      Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
      \n
      For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705919357 {#5210
      date: 2024-01-22 11:29:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5213 …}
    +nested: Doctrine\ORM\PersistentCollection {#5215 …}
    +votes: Doctrine\ORM\PersistentCollection {#5217 …}
    +reports: Doctrine\ORM\PersistentCollection {#5219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
    -id: 330977
    -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919357 {#5211
      date: 2024-01-22 11:29:17.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#18665
  +comment: App\Entity\EntryComment {#5212
    +user: Proxies\__CG__\App\Entity\User {#1973
      +avatar: null
      +cover: null
      +email: "catalog3115@lemmy.world"
      +username: "@catalog3115@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727890709 {#1520
        date: 2024-10-02 19:38:29.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 {#1406 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
      +entries: Doctrine\ORM\PersistentCollection {#1657 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
      +posts: Doctrine\ORM\PersistentCollection {#1748 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
      +follows: Doctrine\ORM\PersistentCollection {#1424 …}
      +followers: Doctrine\ORM\PersistentCollection {#1449 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
      +reports: Doctrine\ORM\PersistentCollection {#1464 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
      +violations: Doctrine\ORM\PersistentCollection {#1698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
      +awards: Doctrine\ORM\PersistentCollection {#1703 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
      +categories: Doctrine\ORM\PersistentCollection {#1672 …}
      -id: 80054
      -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
      +apId: "catalog3115@lemmy.world"
      +apProfileId: "https://lemmy.world/u/catalog3115"
      +apPublicUrl: "https://lemmy.world/u/catalog3115"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "catalog3115"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707870538 {#1516
        date: 2024-02-14 01:28:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701439361 {#1519
        date: 2023-12-01 15:02:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5009
      +user: App\Entity\User {#5022
        +avatar: null
        +cover: null
        +email: "dont_lemmee_down@lemm.ee"
        +username: "@dont_lemmee_down@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727621607 {#5006
          date: 2024-09-29 16:53:27.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 {#5023 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
        +entries: Doctrine\ORM\PersistentCollection {#5029 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
        +posts: Doctrine\ORM\PersistentCollection {#5037 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
        +follows: Doctrine\ORM\PersistentCollection {#5049 …}
        +followers: Doctrine\ORM\PersistentCollection {#5051 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
        +reports: Doctrine\ORM\PersistentCollection {#5061 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
        +violations: Doctrine\ORM\PersistentCollection {#5065 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
        +awards: Doctrine\ORM\PersistentCollection {#5069 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
        +categories: Doctrine\ORM\PersistentCollection {#5073 …}
        -id: 62050
        -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
        +apId: "dont_lemmee_down@lemm.ee"
        +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
        +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "dont_lemmee_down"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725282569 {#5007
          date: 2024-09-02 15:09:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697641732 {#5008
          date: 2023-10-18 17:08:52.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
        \n
        If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1727621607 {#5004
        date: 2024-09-29 16:53:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5010 …}
      +nested: Doctrine\ORM\PersistentCollection {#5012 …}
      +votes: Doctrine\ORM\PersistentCollection {#5014 …}
      +reports: Doctrine\ORM\PersistentCollection {#5016 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
      -id: 330956
      -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8532567"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705918580 {#5005
        date: 2024-01-22 11:16:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: """
      Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
      \n
      For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705919357 {#5210
      date: 2024-01-22 11:29:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5213 …}
    +nested: Doctrine\ORM\PersistentCollection {#5215 …}
    +votes: Doctrine\ORM\PersistentCollection {#5217 …}
    +reports: Doctrine\ORM\PersistentCollection {#5219 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
    -id: 330977
    -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6911747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919357 {#5211
      date: 2024-01-22 11:29:17.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 45.99 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5265
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009
        +user: App\Entity\User {#5022}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
          \n
          If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1727621607 {#5004
          date: 2024-09-29 16:53:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5010 …}
        +nested: Doctrine\ORM\PersistentCollection {#5012 …}
        +votes: Doctrine\ORM\PersistentCollection {#5014 …}
        +reports: Doctrine\ORM\PersistentCollection {#5016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
        -id: 330956
        -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8532567"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705918580 {#5005
          date: 2024-01-22 11:16:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705922906 {#5263
      date: 2024-01-22 12:28:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5266 …}
    +nested: Doctrine\ORM\PersistentCollection {#5268 …}
    +votes: Doctrine\ORM\PersistentCollection {#5270 …}
    +reports: Doctrine\ORM\PersistentCollection {#5272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
    -id: 331102
    -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8534235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922906 {#5264
      date: 2024-01-22 12:28:26.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#18720
  +comment: App\Entity\EntryComment {#5265
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009
        +user: App\Entity\User {#5022}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
          \n
          If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1727621607 {#5004
          date: 2024-09-29 16:53:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5010 …}
        +nested: Doctrine\ORM\PersistentCollection {#5012 …}
        +votes: Doctrine\ORM\PersistentCollection {#5014 …}
        +reports: Doctrine\ORM\PersistentCollection {#5016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
        -id: 330956
        -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8532567"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705918580 {#5005
          date: 2024-01-22 11:16:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705922906 {#5263
      date: 2024-01-22 12:28:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5266 …}
    +nested: Doctrine\ORM\PersistentCollection {#5268 …}
    +votes: Doctrine\ORM\PersistentCollection {#5270 …}
    +reports: Doctrine\ORM\PersistentCollection {#5272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
    -id: 331102
    -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8534235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922906 {#5264
      date: 2024-01-22 12:28:26.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#5022
    +avatar: null
    +cover: null
    +email: "dont_lemmee_down@lemm.ee"
    +username: "@dont_lemmee_down@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727621607 {#5006
      date: 2024-09-29 16:53:27.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 {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 62050
    -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "dont_lemmee_down@lemm.ee"
    +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
    +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "dont_lemmee_down"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725282569 {#5007
      date: 2024-09-02 15:09:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697641732 {#5008
      date: 2023-10-18 17:08:52.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18765
  +user: App\Entity\User {#5022
    +avatar: null
    +cover: null
    +email: "dont_lemmee_down@lemm.ee"
    +username: "@dont_lemmee_down@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727621607 {#5006
      date: 2024-09-29 16:53:27.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 {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 62050
    -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "dont_lemmee_down@lemm.ee"
    +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
    +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "dont_lemmee_down"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725282569 {#5007
      date: 2024-09-02 15:09:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697641732 {#5008
      date: 2023-10-18 17:08:52.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705922906 {#5264
    date: 2024-01-22 12:28:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18820
  +date: DateTimeImmutable @1705922906 {#5264
    date: 2024-01-22 12:28:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705922906 {#5264
    date: 2024-01-22 12:28:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18874
  +createdAt: DateTimeImmutable @1705922906 {#5264
    date: 2024-01-22 12:28:26.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#5022
    +avatar: null
    +cover: null
    +email: "dont_lemmee_down@lemm.ee"
    +username: "@dont_lemmee_down@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727621607 {#5006
      date: 2024-09-29 16:53:27.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 {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 62050
    -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "dont_lemmee_down@lemm.ee"
    +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
    +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "dont_lemmee_down"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725282569 {#5007
      date: 2024-09-02 15:09:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697641732 {#5008
      date: 2023-10-18 17:08:52.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18928
  +width: 40
  +height: 40
  +user: App\Entity\User {#5022
    +avatar: null
    +cover: null
    +email: "dont_lemmee_down@lemm.ee"
    +username: "@dont_lemmee_down@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727621607 {#5006
      date: 2024-09-29 16:53:27.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 {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 62050
    -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "dont_lemmee_down@lemm.ee"
    +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
    +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "dont_lemmee_down"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725282569 {#5007
      date: 2024-09-02 15:09:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697641732 {#5008
      date: 2023-10-18 17:08:52.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5265
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009
        +user: App\Entity\User {#5022}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
          \n
          If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1727621607 {#5004
          date: 2024-09-29 16:53:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5010 …}
        +nested: Doctrine\ORM\PersistentCollection {#5012 …}
        +votes: Doctrine\ORM\PersistentCollection {#5014 …}
        +reports: Doctrine\ORM\PersistentCollection {#5016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
        -id: 330956
        -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8532567"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705918580 {#5005
          date: 2024-01-22 11:16:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705922906 {#5263
      date: 2024-01-22 12:28:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5266 …}
    +nested: Doctrine\ORM\PersistentCollection {#5268 …}
    +votes: Doctrine\ORM\PersistentCollection {#5270 …}
    +reports: Doctrine\ORM\PersistentCollection {#5272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
    -id: 331102
    -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8534235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922906 {#5264
      date: 2024-01-22 12:28:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#18997
  +subject: App\Entity\EntryComment {#5265
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009
        +user: App\Entity\User {#5022}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
          \n
          If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1727621607 {#5004
          date: 2024-09-29 16:53:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5010 …}
        +nested: Doctrine\ORM\PersistentCollection {#5012 …}
        +votes: Doctrine\ORM\PersistentCollection {#5014 …}
        +reports: Doctrine\ORM\PersistentCollection {#5016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
        -id: 330956
        -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8532567"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705918580 {#5005
          date: 2024-01-22 11:16:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705922906 {#5263
      date: 2024-01-22 12:28:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5266 …}
    +nested: Doctrine\ORM\PersistentCollection {#5268 …}
    +votes: Doctrine\ORM\PersistentCollection {#5270 …}
    +reports: Doctrine\ORM\PersistentCollection {#5272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
    -id: 331102
    -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8534235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922906 {#5264
      date: 2024-01-22 12:28:26.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 18.0 MiB 0.82 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5265
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009
        +user: App\Entity\User {#5022}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
          \n
          If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1727621607 {#5004
          date: 2024-09-29 16:53:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5010 …}
        +nested: Doctrine\ORM\PersistentCollection {#5012 …}
        +votes: Doctrine\ORM\PersistentCollection {#5014 …}
        +reports: Doctrine\ORM\PersistentCollection {#5016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
        -id: 330956
        -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8532567"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705918580 {#5005
          date: 2024-01-22 11:16:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705922906 {#5263
      date: 2024-01-22 12:28:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5266 …}
    +nested: Doctrine\ORM\PersistentCollection {#5268 …}
    +votes: Doctrine\ORM\PersistentCollection {#5270 …}
    +reports: Doctrine\ORM\PersistentCollection {#5272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
    -id: 331102
    -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8534235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922906 {#5264
      date: 2024-01-22 12:28:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#19054
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5265
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009
        +user: App\Entity\User {#5022}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
          \n
          If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1727621607 {#5004
          date: 2024-09-29 16:53:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5010 …}
        +nested: Doctrine\ORM\PersistentCollection {#5012 …}
        +votes: Doctrine\ORM\PersistentCollection {#5014 …}
        +reports: Doctrine\ORM\PersistentCollection {#5016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
        -id: 330956
        -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8532567"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705918580 {#5005
          date: 2024-01-22 11:16:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705922906 {#5263
      date: 2024-01-22 12:28:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5266 …}
    +nested: Doctrine\ORM\PersistentCollection {#5268 …}
    +votes: Doctrine\ORM\PersistentCollection {#5270 …}
    +reports: Doctrine\ORM\PersistentCollection {#5272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
    -id: 331102
    -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8534235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922906 {#5264
      date: 2024-01-22 12:28:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 18.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5265
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009
        +user: App\Entity\User {#5022}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
          \n
          If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1727621607 {#5004
          date: 2024-09-29 16:53:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5010 …}
        +nested: Doctrine\ORM\PersistentCollection {#5012 …}
        +votes: Doctrine\ORM\PersistentCollection {#5014 …}
        +reports: Doctrine\ORM\PersistentCollection {#5016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
        -id: 330956
        -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8532567"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705918580 {#5005
          date: 2024-01-22 11:16:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705922906 {#5263
      date: 2024-01-22 12:28:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5266 …}
    +nested: Doctrine\ORM\PersistentCollection {#5268 …}
    +votes: Doctrine\ORM\PersistentCollection {#5270 …}
    +reports: Doctrine\ORM\PersistentCollection {#5272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
    -id: 331102
    -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8534235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922906 {#5264
      date: 2024-01-22 12:28:26.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#19294
  +comment: App\Entity\EntryComment {#5265
    +user: App\Entity\User {#5022
      +avatar: null
      +cover: null
      +email: "dont_lemmee_down@lemm.ee"
      +username: "@dont_lemmee_down@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727621607 {#5006
        date: 2024-09-29 16:53:27.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 {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 62050
      -password: "$2y$13$TDZN4549piRdvrtl9r2PUuX5dkxUmtTn/kQze0ltMxHr6iWEHmMgW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "dont_lemmee_down@lemm.ee"
      +apProfileId: "https://lemm.ee/u/dont_lemmee_down"
      +apPublicUrl: "https://lemm.ee/u/dont_lemmee_down"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "dont_lemmee_down"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725282569 {#5007
        date: 2024-09-02 15:09:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697641732 {#5008
        date: 2023-10-18 17:08:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#5212
      +user: Proxies\__CG__\App\Entity\User {#1973 …2}
      +entry: App\Entity\Entry {#2413}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#5009
        +user: App\Entity\User {#5022}
        +entry: App\Entity\Entry {#2413}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          I think if you use your own Matomo instance I’m way more ok with it, than if you include google.\n
          \n
          If your app could also be used by people from the EU, you have to be GDPR complaiant as IP adresses are considered personal information. The question if crash reports are necessary (in the sense of GDPR Art. 6) hasn’t been decided yet AFAIK.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1727621607 {#5004
          date: 2024-09-29 16:53:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@catalog3115@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5010 …}
        +nested: Doctrine\ORM\PersistentCollection {#5012 …}
        +votes: Doctrine\ORM\PersistentCollection {#5014 …}
        +reports: Doctrine\ORM\PersistentCollection {#5016 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5018 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5020 …}
        -id: 330956
        -bodyTs: "'6':60 'adress':42 'afaik':66 'also':26 'app':24 'art':59 'complaiant':39 'consid':44 'could':25 'crash':50 'decid':64 'eu':33 'gdpr':38,58 'googl':21 'hasn':61 'includ':20 'inform':46 'instanc':9 'ip':41 'm':11 'matomo':8 'necessari':53 'ok':14 'peopl':30 'person':45 'question':48 'report':51 'sens':56 'think':2 'use':5,28 'way':12 'yet':65"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8532567"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705918580 {#5005
          date: 2024-01-22 11:16:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#5009}
      +body: """
        Crash reports really helps developers. A app can crash for various reason sometimes it’s the device itself(not the concern of developers) but mostly some type of bug. We use analytics to prioritise which bug to solve.\n
        \n
        For Example:- There are 2 bugs one in share feature another in export. If lots of people use share feature, then we priorities share feature bug
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1705919357 {#5210
        date: 2024-01-22 11:29:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@catalog3115@lemmy.world"
        "@dont_lemmee_down@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5213 …}
      +nested: Doctrine\ORM\PersistentCollection {#5215 …}
      +votes: Doctrine\ORM\PersistentCollection {#5217 …}
      +reports: Doctrine\ORM\PersistentCollection {#5219 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5221 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5223 …}
      -id: 330977
      -bodyTs: "'2':43 'analyt':32 'anoth':49 'app':7 'bug':29,36,44,64 'concern':21 'crash':1,9 'develop':5,23 'devic':17 'exampl':40 'export':51 'featur':48,58,63 'help':4 'lot':53 'most':25 'one':45 'peopl':55 'prioriti':61 'prioritis':34 'realli':3 'reason':12 'report':2 'share':47,57,62 'solv':38 'sometim':13 'type':27 'use':31,56 'various':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6911747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919357 {#5211
        date: 2024-01-22 11:29:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#5009}
    +body: "No I understand, I really do. I develop myself. The thing is, if it’s opt-out, then it does not seem to be necessary. If it’s necessary, then you have to show that your interest in bug fixing outweights the users right to privacy."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705922906 {#5263
      date: 2024-01-22 12:28:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
      "@dont_lemmee_down@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5266 …}
    +nested: Doctrine\ORM\PersistentCollection {#5268 …}
    +votes: Doctrine\ORM\PersistentCollection {#5270 …}
    +reports: Doctrine\ORM\PersistentCollection {#5272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5276 …}
    -id: 331102
    -bodyTs: "'bug':40 'develop':8 'fix':41 'interest':38 'necessari':26,30 'opt':17 'opt-out':16 'outweight':42 'privaci':47 'realli':5 'right':45 'seem':23 'show':35 'thing':11 'understand':3 'user':44"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8534235"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705922906 {#5264
      date: 2024-01-22 12:28:26.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 41.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5082
    +user: App\Entity\User {#5095
      +avatar: null
      +cover: null
      +email: "brisk@aussie.zone"
      +username: "@brisk@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727587516 {#5079
        date: 2024-09-29 07:25:16.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 {#5096 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
      +entries: Doctrine\ORM\PersistentCollection {#5102 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
      +posts: Doctrine\ORM\PersistentCollection {#5110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
      +follows: Doctrine\ORM\PersistentCollection {#5122 …}
      +followers: Doctrine\ORM\PersistentCollection {#5124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
      +reports: Doctrine\ORM\PersistentCollection {#5134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
      +violations: Doctrine\ORM\PersistentCollection {#5138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
      +awards: Doctrine\ORM\PersistentCollection {#5142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
      +categories: Doctrine\ORM\PersistentCollection {#5146 …}
      -id: 64870
      -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
      +apId: "brisk@aussie.zone"
      +apProfileId: "https://aussie.zone/u/brisk"
      +apPublicUrl: "https://aussie.zone/u/brisk"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "brisk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722219201 {#5080
        date: 2024-07-29 04:13:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698006908 {#5081
        date: 2023-10-22 22:35:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "[mastodon.social/…/110679681756248815](https://mastodon.social/@sarahjamielewis/110679681756248815)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705910499 {#5077
      date: 2024-01-22 09:01:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5083 …}
    +nested: Doctrine\ORM\PersistentCollection {#5085 …}
    +votes: Doctrine\ORM\PersistentCollection {#5087 …}
    +reports: Doctrine\ORM\PersistentCollection {#5089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5093 …}
    -id: 330753
    -bodyTs: "'/110679681756248815':2 '/@sarahjamielewis/110679681756248815)':5 'mastodon.social':1,4 'mastodon.social/@sarahjamielewis/110679681756248815)':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6013098"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705910499 {#5078
      date: 2024-01-22 09:01:39.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#19381
  +comment: App\Entity\EntryComment {#5082
    +user: App\Entity\User {#5095
      +avatar: null
      +cover: null
      +email: "brisk@aussie.zone"
      +username: "@brisk@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727587516 {#5079
        date: 2024-09-29 07:25:16.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 {#5096 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
      +entries: Doctrine\ORM\PersistentCollection {#5102 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
      +posts: Doctrine\ORM\PersistentCollection {#5110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
      +follows: Doctrine\ORM\PersistentCollection {#5122 …}
      +followers: Doctrine\ORM\PersistentCollection {#5124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
      +reports: Doctrine\ORM\PersistentCollection {#5134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
      +violations: Doctrine\ORM\PersistentCollection {#5138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
      +awards: Doctrine\ORM\PersistentCollection {#5142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
      +categories: Doctrine\ORM\PersistentCollection {#5146 …}
      -id: 64870
      -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
      +apId: "brisk@aussie.zone"
      +apProfileId: "https://aussie.zone/u/brisk"
      +apPublicUrl: "https://aussie.zone/u/brisk"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "brisk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722219201 {#5080
        date: 2024-07-29 04:13:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698006908 {#5081
        date: 2023-10-22 22:35:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "[mastodon.social/…/110679681756248815](https://mastodon.social/@sarahjamielewis/110679681756248815)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705910499 {#5077
      date: 2024-01-22 09:01:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5083 …}
    +nested: Doctrine\ORM\PersistentCollection {#5085 …}
    +votes: Doctrine\ORM\PersistentCollection {#5087 …}
    +reports: Doctrine\ORM\PersistentCollection {#5089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5093 …}
    -id: 330753
    -bodyTs: "'/110679681756248815':2 '/@sarahjamielewis/110679681756248815)':5 'mastodon.social':1,4 'mastodon.social/@sarahjamielewis/110679681756248815)':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6013098"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705910499 {#5078
      date: 2024-01-22 09:01:39.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#5095
    +avatar: null
    +cover: null
    +email: "brisk@aussie.zone"
    +username: "@brisk@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727587516 {#5079
      date: 2024-09-29 07:25:16.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 {#5096 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
    +entries: Doctrine\ORM\PersistentCollection {#5102 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
    +posts: Doctrine\ORM\PersistentCollection {#5110 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
    +follows: Doctrine\ORM\PersistentCollection {#5122 …}
    +followers: Doctrine\ORM\PersistentCollection {#5124 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
    +reports: Doctrine\ORM\PersistentCollection {#5134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
    +violations: Doctrine\ORM\PersistentCollection {#5138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
    +awards: Doctrine\ORM\PersistentCollection {#5142 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
    +categories: Doctrine\ORM\PersistentCollection {#5146 …}
    -id: 64870
    -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
    +apId: "brisk@aussie.zone"
    +apProfileId: "https://aussie.zone/u/brisk"
    +apPublicUrl: "https://aussie.zone/u/brisk"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "brisk"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722219201 {#5080
      date: 2024-07-29 04:13:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698006908 {#5081
      date: 2023-10-22 22:35:08.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#19426
  +user: App\Entity\User {#5095
    +avatar: null
    +cover: null
    +email: "brisk@aussie.zone"
    +username: "@brisk@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727587516 {#5079
      date: 2024-09-29 07:25:16.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 {#5096 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
    +entries: Doctrine\ORM\PersistentCollection {#5102 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
    +posts: Doctrine\ORM\PersistentCollection {#5110 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
    +follows: Doctrine\ORM\PersistentCollection {#5122 …}
    +followers: Doctrine\ORM\PersistentCollection {#5124 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
    +reports: Doctrine\ORM\PersistentCollection {#5134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
    +violations: Doctrine\ORM\PersistentCollection {#5138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
    +awards: Doctrine\ORM\PersistentCollection {#5142 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
    +categories: Doctrine\ORM\PersistentCollection {#5146 …}
    -id: 64870
    -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
    +apId: "brisk@aussie.zone"
    +apProfileId: "https://aussie.zone/u/brisk"
    +apPublicUrl: "https://aussie.zone/u/brisk"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "brisk"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722219201 {#5080
      date: 2024-07-29 04:13:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698006908 {#5081
      date: 2023-10-22 22:35:08.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705910499 {#5078
    date: 2024-01-22 09:01:39.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#19481
  +date: DateTimeImmutable @1705910499 {#5078
    date: 2024-01-22 09:01:39.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705910499 {#5078
    date: 2024-01-22 09:01:39.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#19535
  +createdAt: DateTimeImmutable @1705910499 {#5078
    date: 2024-01-22 09:01:39.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#5095
    +avatar: null
    +cover: null
    +email: "brisk@aussie.zone"
    +username: "@brisk@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727587516 {#5079
      date: 2024-09-29 07:25:16.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 {#5096 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
    +entries: Doctrine\ORM\PersistentCollection {#5102 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
    +posts: Doctrine\ORM\PersistentCollection {#5110 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
    +follows: Doctrine\ORM\PersistentCollection {#5122 …}
    +followers: Doctrine\ORM\PersistentCollection {#5124 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
    +reports: Doctrine\ORM\PersistentCollection {#5134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
    +violations: Doctrine\ORM\PersistentCollection {#5138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
    +awards: Doctrine\ORM\PersistentCollection {#5142 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
    +categories: Doctrine\ORM\PersistentCollection {#5146 …}
    -id: 64870
    -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
    +apId: "brisk@aussie.zone"
    +apProfileId: "https://aussie.zone/u/brisk"
    +apPublicUrl: "https://aussie.zone/u/brisk"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "brisk"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722219201 {#5080
      date: 2024-07-29 04:13:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698006908 {#5081
      date: 2023-10-22 22:35:08.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19589
  +width: 40
  +height: 40
  +user: App\Entity\User {#5095
    +avatar: null
    +cover: null
    +email: "brisk@aussie.zone"
    +username: "@brisk@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727587516 {#5079
      date: 2024-09-29 07:25:16.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 {#5096 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
    +entries: Doctrine\ORM\PersistentCollection {#5102 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
    +posts: Doctrine\ORM\PersistentCollection {#5110 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
    +follows: Doctrine\ORM\PersistentCollection {#5122 …}
    +followers: Doctrine\ORM\PersistentCollection {#5124 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
    +reports: Doctrine\ORM\PersistentCollection {#5134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
    +violations: Doctrine\ORM\PersistentCollection {#5138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
    +awards: Doctrine\ORM\PersistentCollection {#5142 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
    +categories: Doctrine\ORM\PersistentCollection {#5146 …}
    -id: 64870
    -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
    +apId: "brisk@aussie.zone"
    +apProfileId: "https://aussie.zone/u/brisk"
    +apPublicUrl: "https://aussie.zone/u/brisk"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "brisk"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722219201 {#5080
      date: 2024-07-29 04:13:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698006908 {#5081
      date: 2023-10-22 22:35:08.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5082
    +user: App\Entity\User {#5095
      +avatar: null
      +cover: null
      +email: "brisk@aussie.zone"
      +username: "@brisk@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727587516 {#5079
        date: 2024-09-29 07:25:16.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 {#5096 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
      +entries: Doctrine\ORM\PersistentCollection {#5102 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
      +posts: Doctrine\ORM\PersistentCollection {#5110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
      +follows: Doctrine\ORM\PersistentCollection {#5122 …}
      +followers: Doctrine\ORM\PersistentCollection {#5124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
      +reports: Doctrine\ORM\PersistentCollection {#5134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
      +violations: Doctrine\ORM\PersistentCollection {#5138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
      +awards: Doctrine\ORM\PersistentCollection {#5142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
      +categories: Doctrine\ORM\PersistentCollection {#5146 …}
      -id: 64870
      -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
      +apId: "brisk@aussie.zone"
      +apProfileId: "https://aussie.zone/u/brisk"
      +apPublicUrl: "https://aussie.zone/u/brisk"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "brisk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722219201 {#5080
        date: 2024-07-29 04:13:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698006908 {#5081
        date: 2023-10-22 22:35:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "[mastodon.social/…/110679681756248815](https://mastodon.social/@sarahjamielewis/110679681756248815)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705910499 {#5077
      date: 2024-01-22 09:01:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5083 …}
    +nested: Doctrine\ORM\PersistentCollection {#5085 …}
    +votes: Doctrine\ORM\PersistentCollection {#5087 …}
    +reports: Doctrine\ORM\PersistentCollection {#5089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5093 …}
    -id: 330753
    -bodyTs: "'/110679681756248815':2 '/@sarahjamielewis/110679681756248815)':5 'mastodon.social':1,4 'mastodon.social/@sarahjamielewis/110679681756248815)':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6013098"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705910499 {#5078
      date: 2024-01-22 09:01:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#19660
  +subject: App\Entity\EntryComment {#5082
    +user: App\Entity\User {#5095
      +avatar: null
      +cover: null
      +email: "brisk@aussie.zone"
      +username: "@brisk@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727587516 {#5079
        date: 2024-09-29 07:25:16.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 {#5096 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
      +entries: Doctrine\ORM\PersistentCollection {#5102 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
      +posts: Doctrine\ORM\PersistentCollection {#5110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
      +follows: Doctrine\ORM\PersistentCollection {#5122 …}
      +followers: Doctrine\ORM\PersistentCollection {#5124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
      +reports: Doctrine\ORM\PersistentCollection {#5134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
      +violations: Doctrine\ORM\PersistentCollection {#5138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
      +awards: Doctrine\ORM\PersistentCollection {#5142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
      +categories: Doctrine\ORM\PersistentCollection {#5146 …}
      -id: 64870
      -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
      +apId: "brisk@aussie.zone"
      +apProfileId: "https://aussie.zone/u/brisk"
      +apPublicUrl: "https://aussie.zone/u/brisk"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "brisk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722219201 {#5080
        date: 2024-07-29 04:13:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698006908 {#5081
        date: 2023-10-22 22:35:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "[mastodon.social/…/110679681756248815](https://mastodon.social/@sarahjamielewis/110679681756248815)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705910499 {#5077
      date: 2024-01-22 09:01:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5083 …}
    +nested: Doctrine\ORM\PersistentCollection {#5085 …}
    +votes: Doctrine\ORM\PersistentCollection {#5087 …}
    +reports: Doctrine\ORM\PersistentCollection {#5089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5093 …}
    -id: 330753
    -bodyTs: "'/110679681756248815':2 '/@sarahjamielewis/110679681756248815)':5 'mastodon.social':1,4 'mastodon.social/@sarahjamielewis/110679681756248815)':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6013098"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705910499 {#5078
      date: 2024-01-22 09:01:39.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 18.0 MiB 0.76 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5082
    +user: App\Entity\User {#5095
      +avatar: null
      +cover: null
      +email: "brisk@aussie.zone"
      +username: "@brisk@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727587516 {#5079
        date: 2024-09-29 07:25:16.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 {#5096 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
      +entries: Doctrine\ORM\PersistentCollection {#5102 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
      +posts: Doctrine\ORM\PersistentCollection {#5110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
      +follows: Doctrine\ORM\PersistentCollection {#5122 …}
      +followers: Doctrine\ORM\PersistentCollection {#5124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
      +reports: Doctrine\ORM\PersistentCollection {#5134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
      +violations: Doctrine\ORM\PersistentCollection {#5138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
      +awards: Doctrine\ORM\PersistentCollection {#5142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
      +categories: Doctrine\ORM\PersistentCollection {#5146 …}
      -id: 64870
      -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
      +apId: "brisk@aussie.zone"
      +apProfileId: "https://aussie.zone/u/brisk"
      +apPublicUrl: "https://aussie.zone/u/brisk"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "brisk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722219201 {#5080
        date: 2024-07-29 04:13:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698006908 {#5081
        date: 2023-10-22 22:35:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "[mastodon.social/…/110679681756248815](https://mastodon.social/@sarahjamielewis/110679681756248815)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705910499 {#5077
      date: 2024-01-22 09:01:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5083 …}
    +nested: Doctrine\ORM\PersistentCollection {#5085 …}
    +votes: Doctrine\ORM\PersistentCollection {#5087 …}
    +reports: Doctrine\ORM\PersistentCollection {#5089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5093 …}
    -id: 330753
    -bodyTs: "'/110679681756248815':2 '/@sarahjamielewis/110679681756248815)':5 'mastodon.social':1,4 'mastodon.social/@sarahjamielewis/110679681756248815)':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6013098"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705910499 {#5078
      date: 2024-01-22 09:01:39.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#19717
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5082
    +user: App\Entity\User {#5095
      +avatar: null
      +cover: null
      +email: "brisk@aussie.zone"
      +username: "@brisk@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727587516 {#5079
        date: 2024-09-29 07:25:16.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 {#5096 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
      +entries: Doctrine\ORM\PersistentCollection {#5102 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
      +posts: Doctrine\ORM\PersistentCollection {#5110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
      +follows: Doctrine\ORM\PersistentCollection {#5122 …}
      +followers: Doctrine\ORM\PersistentCollection {#5124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
      +reports: Doctrine\ORM\PersistentCollection {#5134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
      +violations: Doctrine\ORM\PersistentCollection {#5138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
      +awards: Doctrine\ORM\PersistentCollection {#5142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
      +categories: Doctrine\ORM\PersistentCollection {#5146 …}
      -id: 64870
      -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
      +apId: "brisk@aussie.zone"
      +apProfileId: "https://aussie.zone/u/brisk"
      +apPublicUrl: "https://aussie.zone/u/brisk"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "brisk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722219201 {#5080
        date: 2024-07-29 04:13:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698006908 {#5081
        date: 2023-10-22 22:35:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "[mastodon.social/…/110679681756248815](https://mastodon.social/@sarahjamielewis/110679681756248815)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705910499 {#5077
      date: 2024-01-22 09:01:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5083 …}
    +nested: Doctrine\ORM\PersistentCollection {#5085 …}
    +votes: Doctrine\ORM\PersistentCollection {#5087 …}
    +reports: Doctrine\ORM\PersistentCollection {#5089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5093 …}
    -id: 330753
    -bodyTs: "'/110679681756248815':2 '/@sarahjamielewis/110679681756248815)':5 'mastodon.social':1,4 'mastodon.social/@sarahjamielewis/110679681756248815)':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6013098"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705910499 {#5078
      date: 2024-01-22 09:01:39.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 18.77 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5082
    +user: App\Entity\User {#5095
      +avatar: null
      +cover: null
      +email: "brisk@aussie.zone"
      +username: "@brisk@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727587516 {#5079
        date: 2024-09-29 07:25:16.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 {#5096 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
      +entries: Doctrine\ORM\PersistentCollection {#5102 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
      +posts: Doctrine\ORM\PersistentCollection {#5110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
      +follows: Doctrine\ORM\PersistentCollection {#5122 …}
      +followers: Doctrine\ORM\PersistentCollection {#5124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
      +reports: Doctrine\ORM\PersistentCollection {#5134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
      +violations: Doctrine\ORM\PersistentCollection {#5138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
      +awards: Doctrine\ORM\PersistentCollection {#5142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
      +categories: Doctrine\ORM\PersistentCollection {#5146 …}
      -id: 64870
      -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
      +apId: "brisk@aussie.zone"
      +apProfileId: "https://aussie.zone/u/brisk"
      +apPublicUrl: "https://aussie.zone/u/brisk"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "brisk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722219201 {#5080
        date: 2024-07-29 04:13:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698006908 {#5081
        date: 2023-10-22 22:35:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "[mastodon.social/…/110679681756248815](https://mastodon.social/@sarahjamielewis/110679681756248815)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705910499 {#5077
      date: 2024-01-22 09:01:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5083 …}
    +nested: Doctrine\ORM\PersistentCollection {#5085 …}
    +votes: Doctrine\ORM\PersistentCollection {#5087 …}
    +reports: Doctrine\ORM\PersistentCollection {#5089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5093 …}
    -id: 330753
    -bodyTs: "'/110679681756248815':2 '/@sarahjamielewis/110679681756248815)':5 'mastodon.social':1,4 'mastodon.social/@sarahjamielewis/110679681756248815)':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6013098"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705910499 {#5078
      date: 2024-01-22 09:01:39.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#19957
  +comment: App\Entity\EntryComment {#5082
    +user: App\Entity\User {#5095
      +avatar: null
      +cover: null
      +email: "brisk@aussie.zone"
      +username: "@brisk@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727587516 {#5079
        date: 2024-09-29 07:25:16.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 {#5096 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5098 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5100 …}
      +entries: Doctrine\ORM\PersistentCollection {#5102 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5104 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5106 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5108 …}
      +posts: Doctrine\ORM\PersistentCollection {#5110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5120 …}
      +follows: Doctrine\ORM\PersistentCollection {#5122 …}
      +followers: Doctrine\ORM\PersistentCollection {#5124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5132 …}
      +reports: Doctrine\ORM\PersistentCollection {#5134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5136 …}
      +violations: Doctrine\ORM\PersistentCollection {#5138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5140 …}
      +awards: Doctrine\ORM\PersistentCollection {#5142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5144 …}
      +categories: Doctrine\ORM\PersistentCollection {#5146 …}
      -id: 64870
      -password: "$2y$13$Yxa5KZSALhOhpeUA/kVdx.3NNpZ2uE37WXxGPP72.kn0hxEKRxaNC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5148 …}
      +apId: "brisk@aussie.zone"
      +apProfileId: "https://aussie.zone/u/brisk"
      +apPublicUrl: "https://aussie.zone/u/brisk"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "brisk"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722219201 {#5080
        date: 2024-07-29 04:13:21.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698006908 {#5081
        date: 2023-10-22 22:35:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2413
      +user: Proxies\__CG__\App\Entity\User {#1973
        +avatar: null
        +cover: null
        +email: "catalog3115@lemmy.world"
        +username: "@catalog3115@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727890709 {#1520
          date: 2024-10-02 19:38:29.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 {#1406 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
        +entries: Doctrine\ORM\PersistentCollection {#1657 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
        +posts: Doctrine\ORM\PersistentCollection {#1748 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
        +follows: Doctrine\ORM\PersistentCollection {#1424 …}
        +followers: Doctrine\ORM\PersistentCollection {#1449 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
        +reports: Doctrine\ORM\PersistentCollection {#1464 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
        +violations: Doctrine\ORM\PersistentCollection {#1698 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
        +awards: Doctrine\ORM\PersistentCollection {#1703 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
        +categories: Doctrine\ORM\PersistentCollection {#1672 …}
        -id: 80054
        -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
        +apId: "catalog3115@lemmy.world"
        +apProfileId: "https://lemmy.world/u/catalog3115"
        +apPublicUrl: "https://lemmy.world/u/catalog3115"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "catalog3115"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707870538 {#1516
          date: 2024-02-14 01:28:58.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701439361 {#1519
          date: 2023-12-01 15:02:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "opensource@lemmy.ml"
        +title: "opensource"
        +description: """
          All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
          \n
          Useful Links\n
          ============\n
          \n
          - [Open Source Initiative](https://opensource.org/)\n
          - [Free Software Foundation](https://www.fsf.org/)\n
          - [Electronic Frontier Foundation](https://www.eff.org/)\n
          - [Software Freedom Conservancy](https://sfconservancy.org/)\n
          - [It’s FOSS](https://itsfoss.com/)\n
          \n
          Rules\n
          =====\n
          \n
          - Posts must be relevant to the open source ideology\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          Related Communities\n
          ===================\n
          \n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          \n
          Community icon from opensource.org, but we are not affiliated with them.
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 97
        +entryCommentCount: 1299
        +postCount: 2
        +postCommentCount: 5
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583535 {#274
          date: 2024-10-22 09:52:15.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#236 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
        +entries: Doctrine\ORM\PersistentCollection {#179 …}
        +posts: Doctrine\ORM\PersistentCollection {#137 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
        +bans: Doctrine\ORM\PersistentCollection {#116 …}
        +reports: Doctrine\ORM\PersistentCollection {#102 …}
        +badges: Doctrine\ORM\PersistentCollection {#80 …}
        +logs: Doctrine\ORM\PersistentCollection {#70 …}
        +awards: Doctrine\ORM\PersistentCollection {#1360 …}
        +categories: Doctrine\ORM\PersistentCollection {#1792 …}
        -id: 128
        +apId: "opensource@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/opensource"
        +apPublicUrl: "https://lemmy.ml/c/opensource"
        +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "opensource"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703910302 {#268
          date: 2023-12-30 05:25:02.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703910301 {#270
          date: 2023-12-30 05:25:01.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
      +slug: "If-I-create-a-OSS-app-with-analytics-to-detect-and"
      +title: "If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?"
      +url: null
      +body: """
        If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice? I think analytics is really helpful in finding:-\n
        \n
        - which features are worth developing &\n
        - which bugs needs to be solved first.\n
        \n
        Edit…\n
        \n
        Things Collected\n
        \n
        - IP Address for use ping (for country)\n
        - All crashes with IP\n
        - Feature use with IP Crashes are store for upto 6 months to solve bug but rest are collected and delete after 3 months\n
        \n
        It is opt-out but user are informed about it during first / install time. To disable analytics **Settings** --> **Privacy**\n
        \n
        I want to know right way to introduce analytics in OSS
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 24
      +favouriteCount: 52
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728602878 {#2418
        date: 2024-10-11 01:27:58.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1408 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1972 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 32315
      -titleTs: "'analyt':8 'app':6 'bad':19 'crash':12 'creat':3 'detect':10 'featur':14 'log':11 'oss':5 'practic':20 'use':15"
      -bodyTs: "'3':76 '6':64 'address':45 'analyt':8,23,95,106 'app':6 'bad':19 'bug':35,68 'collect':43,72 'countri':50 'crash':12,52,59 'creat':3 'delet':74 'detect':10 'develop':33 'disabl':94 'edit':41 'featur':14,30,55 'find':28 'first':40,90 'help':26 'inform':86 'instal':91 'introduc':105 'ip':44,54,58 'know':101 'log':11 'month':65,77 'need':36 'opt':81 'opt-out':80 'oss':5,108 'ping':48 'practic':20 'privaci':97 'realli':25 'rest':70 'right':102 'set':96 'solv':39,67 'store':61 'thing':42 'think':22 'time':92 'upto':63 'use':15,47,56 'user':84 'want':99 'way':103 'worth':32"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705991361
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11026195"
      +editedAt: DateTimeImmutable @1727610361 {#1858
        date: 2024-09-29 13:46:01.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705904961 {#2388
        date: 2024-01-22 07:29:21.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "[mastodon.social/…/110679681756248815](https://mastodon.social/@sarahjamielewis/110679681756248815)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1705910499 {#5077
      date: 2024-01-22 09:01:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@catalog3115@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5083 …}
    +nested: Doctrine\ORM\PersistentCollection {#5085 …}
    +votes: Doctrine\ORM\PersistentCollection {#5087 …}
    +reports: Doctrine\ORM\PersistentCollection {#5089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5093 …}
    -id: 330753
    -bodyTs: "'/110679681756248815':2 '/@sarahjamielewis/110679681756248815)':5 'mastodon.social':1,4 'mastodon.social/@sarahjamielewis/110679681756248815)':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6013098"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705910499 {#5078
      date: 2024-01-22 09:01:39.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#555 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 18.0 MiB 0.23 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#20062
  +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 18.0 MiB 0.19 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20124
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.20 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20229
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.13 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20285
  +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 18.0 MiB 0.14 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 {#20344
  +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 18.0 MiB 0.18 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20400
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.14 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20456
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.62 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20514
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 2.50 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20577
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.17 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20635
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.20 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20691
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 18.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#20747
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.18 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20803
  +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 18.0 MiB 0.15 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20859
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20915
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.13 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#20971
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.0 MiB 0.13 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#21027
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 18.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 {#21083
  +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 18.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#21139
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 18.0 MiB 0.20 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 {#21195
  +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 18.0 MiB 0.16 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 {#21253
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 18.0 MiB 0.59 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#14478
  +user: Proxies\__CG__\App\Entity\User {#1973
    +avatar: null
    +cover: null
    +email: "catalog3115@lemmy.world"
    +username: "@catalog3115@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727890709 {#1520
      date: 2024-10-02 19:38:29.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 {#1406 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1712 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1706 …}
    +entries: Doctrine\ORM\PersistentCollection {#1657 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1745 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1498 …}
    +posts: Doctrine\ORM\PersistentCollection {#1748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1495 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1787 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1624 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1760 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1422 …}
    +follows: Doctrine\ORM\PersistentCollection {#1424 …}
    +followers: Doctrine\ORM\PersistentCollection {#1449 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1456 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1436 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1434 …}
    +reports: Doctrine\ORM\PersistentCollection {#1464 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1694 …}
    +violations: Doctrine\ORM\PersistentCollection {#1698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1709 …}
    +awards: Doctrine\ORM\PersistentCollection {#1703 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1752 …}
    +categories: Doctrine\ORM\PersistentCollection {#1672 …}
    -id: 80054
    -password: "$2y$13$N.6ikIrqXWcDsGJ.G9y4cuWN1l541et8gvOpJUKnDh4mITRi8MZGC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1650 …}
    +apId: "catalog3115@lemmy.world"
    +apProfileId: "https://lemmy.world/u/catalog3115"
    +apPublicUrl: "https://lemmy.world/u/catalog3115"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "catalog3115"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707870538 {#1516
      date: 2024-02-14 01:28:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701439361 {#1519
      date: 2023-12-01 15:02:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 18.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705904961 {#2388
    date: 2024-01-22 07:29:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18985
  +date: DateTimeImmutable @1705904961 {#2388
    date: 2024-01-22 07:29:21.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 18.0 MiB 9.61 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#274
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#270
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#16472
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#274
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#270
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 18.0 MiB 0.46 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#274
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#270
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#19150
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#274
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#270
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 18.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1703910301 {#270
    date: 2023-12-30 05:25:01.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#21456
  +date: DateTimeImmutable @1703910301 {#270
    date: 2023-12-30 05:25:01.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 0.66 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#21515
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#21562
      date: 2024-02-10 07:43:02.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: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#21564 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21566 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21568 …}
    +entries: Doctrine\ORM\PersistentCollection {#21570 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21572 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21574 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21576 …}
    +posts: Doctrine\ORM\PersistentCollection {#21578 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21580 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21582 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21584 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21586 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21588 …}
    +follows: Doctrine\ORM\PersistentCollection {#21590 …}
    +followers: Doctrine\ORM\PersistentCollection {#21592 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21594 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21596 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21598 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21600 …}
    +reports: Doctrine\ORM\PersistentCollection {#21602 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21604 …}
    +violations: Doctrine\ORM\PersistentCollection {#21606 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21608 …}
    +awards: Doctrine\ORM\PersistentCollection {#21610 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21612 …}
    +categories: Doctrine\ORM\PersistentCollection {#21614 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21616 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#21563
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#21533
  +user: Proxies\__CG__\App\Entity\User {#21515
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#21562
      date: 2024-02-10 07:43:02.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: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#21564 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#21566 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#21568 …}
    +entries: Doctrine\ORM\PersistentCollection {#21570 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#21572 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#21574 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#21576 …}
    +posts: Doctrine\ORM\PersistentCollection {#21578 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#21580 …}
    +postComments: Doctrine\ORM\PersistentCollection {#21582 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#21584 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#21586 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#21588 …}
    +follows: Doctrine\ORM\PersistentCollection {#21590 …}
    +followers: Doctrine\ORM\PersistentCollection {#21592 …}
    +blocks: Doctrine\ORM\PersistentCollection {#21594 …}
    +blockers: Doctrine\ORM\PersistentCollection {#21596 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#21598 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#21600 …}
    +reports: Doctrine\ORM\PersistentCollection {#21602 …}
    +favourites: Doctrine\ORM\PersistentCollection {#21604 …}
    +violations: Doctrine\ORM\PersistentCollection {#21606 …}
    +notifications: Doctrine\ORM\PersistentCollection {#21608 …}
    +awards: Doctrine\ORM\PersistentCollection {#21610 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#21612 …}
    +categories: Doctrine\ORM\PersistentCollection {#21614 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#21616 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#21563
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 20.0 MiB 6.31 ms
Input props
[
  "magazine" => "opensource@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#21724
  +limit: 4
  +tag: null
  +magazine: "opensource@lemmy.ml"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#332 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 20.0 MiB 152.38 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#274
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#270
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#21850
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#274
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#270
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 2.23 ms
Input props
[
  "user" => App\Entity\User {#23149
    +avatar: Proxies\__CG__\App\Entity\Image {#23150 …}
    +cover: Proxies\__CG__\App\Entity\Image {#23151 …}
    +email: "sag@lemy.lol"
    +username: "@sag@lemy.lol"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      FOSS and Linux lover, always exploring the latest open-source wonders.🐧✨\n
      \n
      [Mastodon ](https://floss.social/@sag) | [Website](https://sag.is-probably.gay/)\n
      \n
      alt of @sag@lemm.ee\n
      \n
      ---\n
      \n
      *Status: Posting Memes ;)*
      """
    +lastActive: DateTime @1726999104 {#23146
      date: 2024-09-22 11:58:24.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 {#23152 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23154 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23156 …}
    +entries: Doctrine\ORM\PersistentCollection {#23158 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23160 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23162 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23164 …}
    +posts: Doctrine\ORM\PersistentCollection {#23166 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23168 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23170 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23172 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23174 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23176 …}
    +follows: Doctrine\ORM\PersistentCollection {#23178 …}
    +followers: Doctrine\ORM\PersistentCollection {#23180 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23182 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23184 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23186 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23188 …}
    +reports: Doctrine\ORM\PersistentCollection {#23190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23192 …}
    +violations: Doctrine\ORM\PersistentCollection {#23194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23196 …}
    +awards: Doctrine\ORM\PersistentCollection {#23198 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23200 …}
    +categories: Doctrine\ORM\PersistentCollection {#23202 …}
    -id: 88602
    -password: "$2y$13$Y/5V.CY/IKz8UKvbrGc9Begn6GOZASAmxb0ZAnZpWTj3BeUUNOIVq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23204 …}
    +apId: "sag@lemy.lol"
    +apProfileId: "https://lemy.lol/u/sag"
    +apPublicUrl: "https://lemy.lol/u/sag"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemy.lol/inbox"
    +apDomain: "lemy.lol"
    +apPreferredUsername: "sag"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709930849 {#23147
      date: 2024-03-08 21:47:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1709930848 {#23148
      date: 2024-03-08 21:47:28.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#21906
  +width: 65
  +height: 65
  +user: App\Entity\User {#23149
    +avatar: Proxies\__CG__\App\Entity\Image {#23150 …}
    +cover: Proxies\__CG__\App\Entity\Image {#23151 …}
    +email: "sag@lemy.lol"
    +username: "@sag@lemy.lol"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      FOSS and Linux lover, always exploring the latest open-source wonders.🐧✨\n
      \n
      [Mastodon ](https://floss.social/@sag) | [Website](https://sag.is-probably.gay/)\n
      \n
      alt of @sag@lemm.ee\n
      \n
      ---\n
      \n
      *Status: Posting Memes ;)*
      """
    +lastActive: DateTime @1726999104 {#23146
      date: 2024-09-22 11:58:24.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 {#23152 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23154 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23156 …}
    +entries: Doctrine\ORM\PersistentCollection {#23158 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23160 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23162 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23164 …}
    +posts: Doctrine\ORM\PersistentCollection {#23166 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23168 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23170 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23172 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23174 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23176 …}
    +follows: Doctrine\ORM\PersistentCollection {#23178 …}
    +followers: Doctrine\ORM\PersistentCollection {#23180 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23182 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23184 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23186 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23188 …}
    +reports: Doctrine\ORM\PersistentCollection {#23190 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23192 …}
    +violations: Doctrine\ORM\PersistentCollection {#23194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23196 …}
    +awards: Doctrine\ORM\PersistentCollection {#23198 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23200 …}
    +categories: Doctrine\ORM\PersistentCollection {#23202 …}
    -id: 88602
    -password: "$2y$13$Y/5V.CY/IKz8UKvbrGc9Begn6GOZASAmxb0ZAnZpWTj3BeUUNOIVq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23204 …}
    +apId: "sag@lemy.lol"
    +apProfileId: "https://lemy.lol/u/sag"
    +apPublicUrl: "https://lemy.lol/u/sag"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemy.lol/inbox"
    +apDomain: "lemy.lol"
    +apPreferredUsername: "sag"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709930849 {#23147
      date: 2024-03-08 21:47:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1709930848 {#23148
      date: 2024-03-08 21:47:28.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 3.00 ms
Input props
[
  "user" => App\Entity\User {#23388
    +avatar: Proxies\__CG__\App\Entity\Image {#23389 …}
    +cover: Proxies\__CG__\App\Entity\Image {#23390 …}
    +email: "tuban_muzuru@ohai.social"
    +username: "@tuban_muzuru@ohai.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Old software guy, raised in France and west Africa, came back to the States,\n
      \n
      US Army 79-83, spent four years in West Germany, (yeah I'm that old), lived off and on between Chicagoland and Quetzaltenango Guatemala. Worked back and forth between Osaka and the USA.\n
      \n
      Kids are raised and gone. Remarried and living in western Wisconsin. Enjoy photography, writing a book about The Driftless, learning to made drone video. Life's been good to me.\n
      \n
      Breathe in: life is going on all around you.
      """
    +lastActive: DateTime @1724823025 {#23385
      date: 2024-08-28 07:30:25.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 {#23391 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23393 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23395 …}
    +entries: Doctrine\ORM\PersistentCollection {#23397 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23399 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23401 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23403 …}
    +posts: Doctrine\ORM\PersistentCollection {#23405 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23407 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23409 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23411 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23413 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23415 …}
    +follows: Doctrine\ORM\PersistentCollection {#23417 …}
    +followers: Doctrine\ORM\PersistentCollection {#23419 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23421 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23423 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23425 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23427 …}
    +reports: Doctrine\ORM\PersistentCollection {#23429 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23431 …}
    +violations: Doctrine\ORM\PersistentCollection {#23433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23435 …}
    +awards: Doctrine\ORM\PersistentCollection {#23437 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23439 …}
    +categories: Doctrine\ORM\PersistentCollection {#23441 …}
    -id: 91907
    -password: "$2y$13$4M8G8eCYZEAaa2PSMs168eyEJBEum5ns/pTPiC0CKspkQnDKu4jz6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23443 …}
    +apId: "tuban_muzuru@ohai.social"
    +apProfileId: "https://ohai.social/users/tuban_muzuru"
    +apPublicUrl: "https://ohai.social/@tuban_muzuru"
    +apFollowersUrl: "https://ohai.social/users/tuban_muzuru/followers"
    +apInboxUrl: "https://ohai.social/inbox"
    +apDomain: "ohai.social"
    +apPreferredUsername: "tuban_muzuru"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724823024 {#23386
      date: 2024-08-28 07:30:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1724823023 {#23387
      date: 2024-08-28 07:30:23.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23616
  +width: 65
  +height: 65
  +user: App\Entity\User {#23388
    +avatar: Proxies\__CG__\App\Entity\Image {#23389 …}
    +cover: Proxies\__CG__\App\Entity\Image {#23390 …}
    +email: "tuban_muzuru@ohai.social"
    +username: "@tuban_muzuru@ohai.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Old software guy, raised in France and west Africa, came back to the States,\n
      \n
      US Army 79-83, spent four years in West Germany, (yeah I'm that old), lived off and on between Chicagoland and Quetzaltenango Guatemala. Worked back and forth between Osaka and the USA.\n
      \n
      Kids are raised and gone. Remarried and living in western Wisconsin. Enjoy photography, writing a book about The Driftless, learning to made drone video. Life's been good to me.\n
      \n
      Breathe in: life is going on all around you.
      """
    +lastActive: DateTime @1724823025 {#23385
      date: 2024-08-28 07:30:25.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 {#23391 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23393 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23395 …}
    +entries: Doctrine\ORM\PersistentCollection {#23397 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23399 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23401 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23403 …}
    +posts: Doctrine\ORM\PersistentCollection {#23405 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23407 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23409 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23411 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23413 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23415 …}
    +follows: Doctrine\ORM\PersistentCollection {#23417 …}
    +followers: Doctrine\ORM\PersistentCollection {#23419 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23421 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23423 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23425 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23427 …}
    +reports: Doctrine\ORM\PersistentCollection {#23429 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23431 …}
    +violations: Doctrine\ORM\PersistentCollection {#23433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23435 …}
    +awards: Doctrine\ORM\PersistentCollection {#23437 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23439 …}
    +categories: Doctrine\ORM\PersistentCollection {#23441 …}
    -id: 91907
    -password: "$2y$13$4M8G8eCYZEAaa2PSMs168eyEJBEum5ns/pTPiC0CKspkQnDKu4jz6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23443 …}
    +apId: "tuban_muzuru@ohai.social"
    +apProfileId: "https://ohai.social/users/tuban_muzuru"
    +apPublicUrl: "https://ohai.social/@tuban_muzuru"
    +apFollowersUrl: "https://ohai.social/users/tuban_muzuru/followers"
    +apInboxUrl: "https://ohai.social/inbox"
    +apDomain: "ohai.social"
    +apPreferredUsername: "tuban_muzuru"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724823024 {#23386
      date: 2024-08-28 07:30:24.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1724823023 {#23387
      date: 2024-08-28 07:30:23.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 1.64 ms
Input props
[
  "user" => App\Entity\User {#22909
    +avatar: Proxies\__CG__\App\Entity\Image {#22910 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22911 …}
    +email: "halm@leminal.space"
    +username: "@halm@leminal.space"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Downvotes rewarded with hugs."
    +lastActive: DateTime @1729488998 {#22906
      date: 2024-10-21 07:36:38.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 {#22912 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22914 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22916 …}
    +entries: Doctrine\ORM\PersistentCollection {#22918 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22920 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22922 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22924 …}
    +posts: Doctrine\ORM\PersistentCollection {#22926 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22928 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22930 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22932 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22934 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22936 …}
    +follows: Doctrine\ORM\PersistentCollection {#22938 …}
    +followers: Doctrine\ORM\PersistentCollection {#22940 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22942 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22944 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22946 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22948 …}
    +reports: Doctrine\ORM\PersistentCollection {#22950 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22952 …}
    +violations: Doctrine\ORM\PersistentCollection {#22954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22956 …}
    +awards: Doctrine\ORM\PersistentCollection {#22958 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22960 …}
    +categories: Doctrine\ORM\PersistentCollection {#22962 …}
    -id: 83033
    -password: "$2y$13$LdOvevlhQ0CirXikfrGsCOfvbWdElx5w6a0W/5QAw7oX6v36G7XcS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22964 …}
    +apId: "halm@leminal.space"
    +apProfileId: "https://leminal.space/u/halm"
    +apPublicUrl: "https://leminal.space/u/halm"
    +apFollowersUrl: null
    +apInboxUrl: "https://leminal.space/inbox"
    +apDomain: "leminal.space"
    +apPreferredUsername: "halm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729161668 {#22907
      date: 2024-10-17 12:41:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702898611 {#22908
      date: 2023-12-18 12:23:31.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23673
  +width: 65
  +height: 65
  +user: App\Entity\User {#22909
    +avatar: Proxies\__CG__\App\Entity\Image {#22910 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22911 …}
    +email: "halm@leminal.space"
    +username: "@halm@leminal.space"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Downvotes rewarded with hugs."
    +lastActive: DateTime @1729488998 {#22906
      date: 2024-10-21 07:36:38.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 {#22912 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22914 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22916 …}
    +entries: Doctrine\ORM\PersistentCollection {#22918 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22920 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22922 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22924 …}
    +posts: Doctrine\ORM\PersistentCollection {#22926 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22928 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22930 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22932 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22934 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22936 …}
    +follows: Doctrine\ORM\PersistentCollection {#22938 …}
    +followers: Doctrine\ORM\PersistentCollection {#22940 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22942 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22944 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22946 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22948 …}
    +reports: Doctrine\ORM\PersistentCollection {#22950 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22952 …}
    +violations: Doctrine\ORM\PersistentCollection {#22954 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22956 …}
    +awards: Doctrine\ORM\PersistentCollection {#22958 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22960 …}
    +categories: Doctrine\ORM\PersistentCollection {#22962 …}
    -id: 83033
    -password: "$2y$13$LdOvevlhQ0CirXikfrGsCOfvbWdElx5w6a0W/5QAw7oX6v36G7XcS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22964 …}
    +apId: "halm@leminal.space"
    +apProfileId: "https://leminal.space/u/halm"
    +apPublicUrl: "https://leminal.space/u/halm"
    +apFollowersUrl: null
    +apInboxUrl: "https://leminal.space/inbox"
    +apDomain: "leminal.space"
    +apPreferredUsername: "halm"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729161668 {#22907
      date: 2024-10-17 12:41:08.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1702898611 {#22908
      date: 2023-12-18 12:23:31.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 78.21 ms
Input props
[
  "user" => App\Entity\User {#23209
    +avatar: Proxies\__CG__\App\Entity\Image {#23210 …}
    +cover: null
    +email: "Imonobor@lemmy.world"
    +username: "@Imonobor@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just another FOSS nerd."
    +lastActive: DateTime @1711502736 {#23206
      date: 2024-03-27 02:25:36.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 {#23211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23215 …}
    +entries: Doctrine\ORM\PersistentCollection {#23217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23223 …}
    +posts: Doctrine\ORM\PersistentCollection {#23225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23235 …}
    +follows: Doctrine\ORM\PersistentCollection {#23237 …}
    +followers: Doctrine\ORM\PersistentCollection {#23239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23247 …}
    +reports: Doctrine\ORM\PersistentCollection {#23249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23251 …}
    +violations: Doctrine\ORM\PersistentCollection {#23253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23255 …}
    +awards: Doctrine\ORM\PersistentCollection {#23257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23259 …}
    +categories: Doctrine\ORM\PersistentCollection {#23261 …}
    -id: 89310
    -password: "$2y$13$hmW10D9vh5NNVYxo/fO0uOuDJR0UsmooIGG3rmXDy0RHxpXA/pSF6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23263 …}
    +apId: "Imonobor@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Imonobor"
    +apPublicUrl: "https://lemmy.world/u/Imonobor"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Imonobor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711149158 {#23207
      date: 2024-03-23 00:12:38.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711149156 {#23208
      date: 2024-03-23 00:12:36.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23730
  +width: 65
  +height: 65
  +user: App\Entity\User {#23209
    +avatar: Proxies\__CG__\App\Entity\Image {#23210 …}
    +cover: null
    +email: "Imonobor@lemmy.world"
    +username: "@Imonobor@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Just another FOSS nerd."
    +lastActive: DateTime @1711502736 {#23206
      date: 2024-03-27 02:25:36.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 {#23211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23215 …}
    +entries: Doctrine\ORM\PersistentCollection {#23217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23223 …}
    +posts: Doctrine\ORM\PersistentCollection {#23225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23235 …}
    +follows: Doctrine\ORM\PersistentCollection {#23237 …}
    +followers: Doctrine\ORM\PersistentCollection {#23239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23247 …}
    +reports: Doctrine\ORM\PersistentCollection {#23249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23251 …}
    +violations: Doctrine\ORM\PersistentCollection {#23253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23255 …}
    +awards: Doctrine\ORM\PersistentCollection {#23257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23259 …}
    +categories: Doctrine\ORM\PersistentCollection {#23261 …}
    -id: 89310
    -password: "$2y$13$hmW10D9vh5NNVYxo/fO0uOuDJR0UsmooIGG3rmXDy0RHxpXA/pSF6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23263 …}
    +apId: "Imonobor@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Imonobor"
    +apPublicUrl: "https://lemmy.world/u/Imonobor"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Imonobor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711149158 {#23207
      date: 2024-03-23 00:12:38.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1711149156 {#23208
      date: 2024-03-23 00:12:36.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 3.51 ms
Input props
[
  "user" => App\Entity\User {#22374
    +avatar: Proxies\__CG__\App\Entity\Image {#22375 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#22371
      date: 2024-10-20 12:44:58.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 {#22376 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22378 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22380 …}
    +entries: Doctrine\ORM\PersistentCollection {#22382 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22384 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22386 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22388 …}
    +posts: Doctrine\ORM\PersistentCollection {#22390 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22392 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22394 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22396 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22398 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22400 …}
    +follows: Doctrine\ORM\PersistentCollection {#22402 …}
    +followers: Doctrine\ORM\PersistentCollection {#22404 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22406 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22408 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22410 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22412 …}
    +reports: Doctrine\ORM\PersistentCollection {#22414 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22416 …}
    +violations: Doctrine\ORM\PersistentCollection {#22418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22420 …}
    +awards: Doctrine\ORM\PersistentCollection {#22422 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22424 …}
    +categories: Doctrine\ORM\PersistentCollection {#22426 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22428 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#22372
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#22373
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23793
  +width: 65
  +height: 65
  +user: App\Entity\User {#22374
    +avatar: Proxies\__CG__\App\Entity\Image {#22375 …}
    +cover: null
    +email: "poVoq@slrpnk.net"
    +username: "@poVoq@slrpnk.net"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Admin on the slrpnk.net Lemmy instance.\n
      \n
      He/Him or what ever you feel like.\n
      \n
      XMPP: [povoq@slrpnk.net](xmpp:povoq@slrpnk.net)\n
      \n
      Avatar is an image of a baby octopus.
      """
    +lastActive: DateTime @1729421098 {#22371
      date: 2024-10-20 12:44:58.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 {#22376 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22378 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22380 …}
    +entries: Doctrine\ORM\PersistentCollection {#22382 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22384 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22386 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22388 …}
    +posts: Doctrine\ORM\PersistentCollection {#22390 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22392 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22394 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22396 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22398 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22400 …}
    +follows: Doctrine\ORM\PersistentCollection {#22402 …}
    +followers: Doctrine\ORM\PersistentCollection {#22404 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22406 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22408 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22410 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22412 …}
    +reports: Doctrine\ORM\PersistentCollection {#22414 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22416 …}
    +violations: Doctrine\ORM\PersistentCollection {#22418 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22420 …}
    +awards: Doctrine\ORM\PersistentCollection {#22422 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22424 …}
    +categories: Doctrine\ORM\PersistentCollection {#22426 …}
    -id: 39219
    -password: "$2y$13$EHPqKgQHDELH0n8Lf1q3GuAuLZ5Uev1kbTHy4hIh1huvnH6MtcxwC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22428 …}
    +apId: "poVoq@slrpnk.net"
    +apProfileId: "https://slrpnk.net/u/poVoq"
    +apPublicUrl: "https://slrpnk.net/u/poVoq"
    +apFollowersUrl: null
    +apInboxUrl: "https://slrpnk.net/inbox"
    +apDomain: "slrpnk.net"
    +apPreferredUsername: "poVoq"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723797825 {#22372
      date: 2024-08-16 10:43:45.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691416621 {#22373
      date: 2023-08-07 15:57:01.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 10.45 ms
Input props
[
  "user" => App\Entity\User {#22320
    +avatar: Proxies\__CG__\App\Entity\Image {#22318 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22319 …}
    +email: "danie10@lemmy.ml"
    +username: "@danie10@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I blog about #technology #gadgets #opensource #FOSS #greentech #traditionalwetshaving #LCHF #health #alternativeto #hamradio (ZS1OSS) #southafrica - see [gadgeteer.co.za/blog](https://gadgeteer.co.za/blog). I also blog to various other social networks which I list at [gadgeteer.co.za/social-networks-i-post-to](https://gadgeteer.co.za/social-networks-i-post-to)."
    +lastActive: DateTime @1723213156 {#22321
      date: 2024-08-09 16:19:16.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: 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 {#22316 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22314 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22313 …}
    +entries: Doctrine\ORM\PersistentCollection {#22311 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22307 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22305 …}
    +posts: Doctrine\ORM\PersistentCollection {#22303 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22301 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22299 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22297 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22293 …}
    +follows: Doctrine\ORM\PersistentCollection {#22291 …}
    +followers: Doctrine\ORM\PersistentCollection {#22289 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22287 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22285 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22283 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22281 …}
    +reports: Doctrine\ORM\PersistentCollection {#22279 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22277 …}
    +violations: Doctrine\ORM\PersistentCollection {#22275 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22273 …}
    +awards: Doctrine\ORM\PersistentCollection {#22271 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22269 …}
    +categories: Doctrine\ORM\PersistentCollection {#22267 …}
    -id: 19087
    -password: "$2y$13$QUgbNXXchyV7t4HOK76i3eKo/3bPbNqB5IXBK7vaT84MiuHCVvX66"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22265 …}
    +apId: "danie10@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/danie10"
    +apPublicUrl: "https://lemmy.ml/u/danie10"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "danie10"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729397901 {#22323
      date: 2024-10-20 06:18:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688542846 {#22315
      date: 2023-07-05 09:40:46.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23850
  +width: 65
  +height: 65
  +user: App\Entity\User {#22320
    +avatar: Proxies\__CG__\App\Entity\Image {#22318 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22319 …}
    +email: "danie10@lemmy.ml"
    +username: "@danie10@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I blog about #technology #gadgets #opensource #FOSS #greentech #traditionalwetshaving #LCHF #health #alternativeto #hamradio (ZS1OSS) #southafrica - see [gadgeteer.co.za/blog](https://gadgeteer.co.za/blog). I also blog to various other social networks which I list at [gadgeteer.co.za/social-networks-i-post-to](https://gadgeteer.co.za/social-networks-i-post-to)."
    +lastActive: DateTime @1723213156 {#22321
      date: 2024-08-09 16:19:16.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: 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 {#22316 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22314 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22313 …}
    +entries: Doctrine\ORM\PersistentCollection {#22311 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22309 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22307 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22305 …}
    +posts: Doctrine\ORM\PersistentCollection {#22303 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22301 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22299 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22297 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22295 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22293 …}
    +follows: Doctrine\ORM\PersistentCollection {#22291 …}
    +followers: Doctrine\ORM\PersistentCollection {#22289 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22287 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22285 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22283 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22281 …}
    +reports: Doctrine\ORM\PersistentCollection {#22279 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22277 …}
    +violations: Doctrine\ORM\PersistentCollection {#22275 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22273 …}
    +awards: Doctrine\ORM\PersistentCollection {#22271 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22269 …}
    +categories: Doctrine\ORM\PersistentCollection {#22267 …}
    -id: 19087
    -password: "$2y$13$QUgbNXXchyV7t4HOK76i3eKo/3bPbNqB5IXBK7vaT84MiuHCVvX66"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22265 …}
    +apId: "danie10@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/danie10"
    +apPublicUrl: "https://lemmy.ml/u/danie10"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "danie10"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729397901 {#22323
      date: 2024-10-20 06:18:21.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688542846 {#22315
      date: 2023-07-05 09:40:46.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.37 ms
Input props
[
  "user" => App\Entity\User {#22141
    +avatar: Proxies\__CG__\App\Entity\Image {#22138 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22139 …}
    +email: "hiramfromthechi@lemmy.world"
    +username: "@hiramfromthechi@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Building a better web for all of us: [hiram.io](https://hiram.io)"
    +lastActive: DateTime @1728703453 {#22142
      date: 2024-10-12 05:24:13.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: 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 {#22136 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22134 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22132 …}
    +entries: Doctrine\ORM\PersistentCollection {#22130 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22128 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22126 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22122 …}
    +posts: Doctrine\ORM\PersistentCollection {#22119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22333 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22335 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22337 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22339 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22341 …}
    +follows: Doctrine\ORM\PersistentCollection {#22343 …}
    +followers: Doctrine\ORM\PersistentCollection {#22345 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22347 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22349 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22351 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22353 …}
    +reports: Doctrine\ORM\PersistentCollection {#22355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22357 …}
    +violations: Doctrine\ORM\PersistentCollection {#22359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22361 …}
    +awards: Doctrine\ORM\PersistentCollection {#22363 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22365 …}
    +categories: Doctrine\ORM\PersistentCollection {#22367 …}
    -id: 35524
    -password: "$2y$13$699RddFxzQi.Kx9Gm17ZreCRZPrCnJOaGjeQqV1MIv0lncfFzWCs2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22369 …}
    +apId: "hiramfromthechi@lemmy.world"
    +apProfileId: "https://lemmy.world/u/hiramfromthechi"
    +apPublicUrl: "https://lemmy.world/u/hiramfromthechi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "hiramfromthechi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729289796 {#22143
      date: 2024-10-19 00:16:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690471107 {#22140
      date: 2023-07-27 17:18:27.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23913
  +width: 65
  +height: 65
  +user: App\Entity\User {#22141
    +avatar: Proxies\__CG__\App\Entity\Image {#22138 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22139 …}
    +email: "hiramfromthechi@lemmy.world"
    +username: "@hiramfromthechi@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Building a better web for all of us: [hiram.io](https://hiram.io)"
    +lastActive: DateTime @1728703453 {#22142
      date: 2024-10-12 05:24:13.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: 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 {#22136 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22134 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22132 …}
    +entries: Doctrine\ORM\PersistentCollection {#22130 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22128 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22126 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22122 …}
    +posts: Doctrine\ORM\PersistentCollection {#22119 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22333 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22335 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22337 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22339 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22341 …}
    +follows: Doctrine\ORM\PersistentCollection {#22343 …}
    +followers: Doctrine\ORM\PersistentCollection {#22345 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22347 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22349 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22351 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22353 …}
    +reports: Doctrine\ORM\PersistentCollection {#22355 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22357 …}
    +violations: Doctrine\ORM\PersistentCollection {#22359 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22361 …}
    +awards: Doctrine\ORM\PersistentCollection {#22363 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22365 …}
    +categories: Doctrine\ORM\PersistentCollection {#22367 …}
    -id: 35524
    -password: "$2y$13$699RddFxzQi.Kx9Gm17ZreCRZPrCnJOaGjeQqV1MIv0lncfFzWCs2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22369 …}
    +apId: "hiramfromthechi@lemmy.world"
    +apProfileId: "https://lemmy.world/u/hiramfromthechi"
    +apPublicUrl: "https://lemmy.world/u/hiramfromthechi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "hiramfromthechi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729289796 {#22143
      date: 2024-10-19 00:16:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690471107 {#22140
      date: 2023-07-27 17:18:27.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#23507
    +avatar: Proxies\__CG__\App\Entity\Image {#23508 …}
    +cover: Proxies\__CG__\App\Entity\Image {#23509 …}
    +email: "paukokura@mastodon.design"
    +username: "@paukokura@mastodon.design"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Permacultura Digital"
    +lastActive: DateTime @1727356223 {#23504
      date: 2024-09-26 15:10:23.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 {#23510 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23512 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23514 …}
    +entries: Doctrine\ORM\PersistentCollection {#23516 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23518 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23520 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23522 …}
    +posts: Doctrine\ORM\PersistentCollection {#23524 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23526 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23528 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23530 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23532 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23534 …}
    +follows: Doctrine\ORM\PersistentCollection {#23536 …}
    +followers: Doctrine\ORM\PersistentCollection {#23538 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23540 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23542 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23544 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23546 …}
    +reports: Doctrine\ORM\PersistentCollection {#23548 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23550 …}
    +violations: Doctrine\ORM\PersistentCollection {#23552 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23554 …}
    +awards: Doctrine\ORM\PersistentCollection {#23556 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23558 …}
    +categories: Doctrine\ORM\PersistentCollection {#23560 …}
    -id: 92844
    -password: "$2y$13$iAfhNgBRT8bsw9tZJzn42.TEXqVvNXXnXxKDw.zfXTtCBYjC3hpyK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23562 …}
    +apId: "paukokura@mastodon.design"
    +apProfileId: "https://mastodon.design/users/paukokura"
    +apPublicUrl: "https://mastodon.design/@paukokura"
    +apFollowersUrl: "https://mastodon.design/users/paukokura/followers"
    +apInboxUrl: "https://mastodon.design/inbox"
    +apDomain: "mastodon.design"
    +apPreferredUsername: "paukokura"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727356222 {#23505
      date: 2024-09-26 15:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1727356221 {#23506
      date: 2024-09-26 15:10:21.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23970
  +width: 65
  +height: 65
  +user: App\Entity\User {#23507
    +avatar: Proxies\__CG__\App\Entity\Image {#23508 …}
    +cover: Proxies\__CG__\App\Entity\Image {#23509 …}
    +email: "paukokura@mastodon.design"
    +username: "@paukokura@mastodon.design"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Permacultura Digital"
    +lastActive: DateTime @1727356223 {#23504
      date: 2024-09-26 15:10:23.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 {#23510 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23512 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23514 …}
    +entries: Doctrine\ORM\PersistentCollection {#23516 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23518 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23520 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23522 …}
    +posts: Doctrine\ORM\PersistentCollection {#23524 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23526 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23528 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23530 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23532 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23534 …}
    +follows: Doctrine\ORM\PersistentCollection {#23536 …}
    +followers: Doctrine\ORM\PersistentCollection {#23538 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23540 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23542 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23544 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23546 …}
    +reports: Doctrine\ORM\PersistentCollection {#23548 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23550 …}
    +violations: Doctrine\ORM\PersistentCollection {#23552 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23554 …}
    +awards: Doctrine\ORM\PersistentCollection {#23556 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23558 …}
    +categories: Doctrine\ORM\PersistentCollection {#23560 …}
    -id: 92844
    -password: "$2y$13$iAfhNgBRT8bsw9tZJzn42.TEXqVvNXXnXxKDw.zfXTtCBYjC3hpyK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23562 …}
    +apId: "paukokura@mastodon.design"
    +apProfileId: "https://mastodon.design/users/paukokura"
    +apPublicUrl: "https://mastodon.design/@paukokura"
    +apFollowersUrl: "https://mastodon.design/users/paukokura/followers"
    +apInboxUrl: "https://mastodon.design/inbox"
    +apDomain: "mastodon.design"
    +apPreferredUsername: "paukokura"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727356222 {#23505
      date: 2024-09-26 15:10:22.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1727356221 {#23506
      date: 2024-09-26 15:10:21.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 1.51 ms
Input props
[
  "user" => App\Entity\User {#22731
    +avatar: Proxies\__CG__\App\Entity\Image {#22732 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22733 …}
    +email: "Linkerbaan@lemmy.world"
    +username: "@Linkerbaan@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Fast left"
    +lastActive: DateTime @1729135481 {#22728
      date: 2024-10-17 05:24:41.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 {#22734 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22736 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22738 …}
    +entries: Doctrine\ORM\PersistentCollection {#22740 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22744 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22746 …}
    +posts: Doctrine\ORM\PersistentCollection {#22748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22750 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22752 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22754 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22756 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22758 …}
    +follows: Doctrine\ORM\PersistentCollection {#22760 …}
    +followers: Doctrine\ORM\PersistentCollection {#22762 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22764 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22766 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22768 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22770 …}
    +reports: Doctrine\ORM\PersistentCollection {#22772 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22774 …}
    +violations: Doctrine\ORM\PersistentCollection {#22776 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22778 …}
    +awards: Doctrine\ORM\PersistentCollection {#22780 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22782 …}
    +categories: Doctrine\ORM\PersistentCollection {#22784 …}
    -id: 68107
    -password: "$2y$13$uVxJe6AsfFSLE1Jy6P3glu/Va2cAhKFfgKpuXykbqZz66jAuaIfJe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22786 …}
    +apId: "Linkerbaan@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Linkerbaan"
    +apPublicUrl: "https://lemmy.world/u/Linkerbaan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Linkerbaan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538087 {#22729
      date: 2024-10-21 21:14:47.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698600359 {#22730
      date: 2023-10-29 18:25:59.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#24027
  +width: 65
  +height: 65
  +user: App\Entity\User {#22731
    +avatar: Proxies\__CG__\App\Entity\Image {#22732 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22733 …}
    +email: "Linkerbaan@lemmy.world"
    +username: "@Linkerbaan@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Fast left"
    +lastActive: DateTime @1729135481 {#22728
      date: 2024-10-17 05:24:41.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 {#22734 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22736 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22738 …}
    +entries: Doctrine\ORM\PersistentCollection {#22740 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22744 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22746 …}
    +posts: Doctrine\ORM\PersistentCollection {#22748 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22750 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22752 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22754 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22756 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22758 …}
    +follows: Doctrine\ORM\PersistentCollection {#22760 …}
    +followers: Doctrine\ORM\PersistentCollection {#22762 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22764 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22766 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22768 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22770 …}
    +reports: Doctrine\ORM\PersistentCollection {#22772 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22774 …}
    +violations: Doctrine\ORM\PersistentCollection {#22776 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22778 …}
    +awards: Doctrine\ORM\PersistentCollection {#22780 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22782 …}
    +categories: Doctrine\ORM\PersistentCollection {#22784 …}
    -id: 68107
    -password: "$2y$13$uVxJe6AsfFSLE1Jy6P3glu/Va2cAhKFfgKpuXykbqZz66jAuaIfJe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22786 …}
    +apId: "Linkerbaan@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Linkerbaan"
    +apPublicUrl: "https://lemmy.world/u/Linkerbaan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Linkerbaan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729538087 {#22729
      date: 2024-10-21 21:14:47.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698600359 {#22730
      date: 2023-10-29 18:25:59.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 1.44 ms
Input props
[
  "user" => App\Entity\User {#23448
    +avatar: Proxies\__CG__\App\Entity\Image {#23449 …}
    +cover: null
    +email: "DogmaDragon@discuss.online"
    +username: "@DogmaDragon@discuss.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Moved from /u/DogmaDragon@lemmy.world"
    +lastActive: DateTime @1725294149 {#23445
      date: 2024-09-02 18:22:29.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 {#23450 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23452 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23454 …}
    +entries: Doctrine\ORM\PersistentCollection {#23456 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23458 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23460 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23462 …}
    +posts: Doctrine\ORM\PersistentCollection {#23464 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23466 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23468 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23470 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23472 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23474 …}
    +follows: Doctrine\ORM\PersistentCollection {#23476 …}
    +followers: Doctrine\ORM\PersistentCollection {#23478 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23480 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23482 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23484 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23486 …}
    +reports: Doctrine\ORM\PersistentCollection {#23488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23490 …}
    +violations: Doctrine\ORM\PersistentCollection {#23492 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23494 …}
    +awards: Doctrine\ORM\PersistentCollection {#23496 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23498 …}
    +categories: Doctrine\ORM\PersistentCollection {#23500 …}
    -id: 92012
    -password: "$2y$13$lI.4A5v19ufuOVsAlzH9bOfgLvVr2ApsEKV8kUJMktEF8gyWiAr8."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23502 …}
    +apId: "DogmaDragon@discuss.online"
    +apProfileId: "https://discuss.online/u/DogmaDragon"
    +apPublicUrl: "https://discuss.online/u/DogmaDragon"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.online/inbox"
    +apDomain: "discuss.online"
    +apPreferredUsername: "DogmaDragon"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725294149 {#23446
      date: 2024-09-02 18:22:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1725294146 {#23447
      date: 2024-09-02 18:22:26.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#24090
  +width: 65
  +height: 65
  +user: App\Entity\User {#23448
    +avatar: Proxies\__CG__\App\Entity\Image {#23449 …}
    +cover: null
    +email: "DogmaDragon@discuss.online"
    +username: "@DogmaDragon@discuss.online"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Moved from /u/DogmaDragon@lemmy.world"
    +lastActive: DateTime @1725294149 {#23445
      date: 2024-09-02 18:22:29.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 {#23450 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#23452 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#23454 …}
    +entries: Doctrine\ORM\PersistentCollection {#23456 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#23458 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#23460 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#23462 …}
    +posts: Doctrine\ORM\PersistentCollection {#23464 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#23466 …}
    +postComments: Doctrine\ORM\PersistentCollection {#23468 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#23470 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#23472 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#23474 …}
    +follows: Doctrine\ORM\PersistentCollection {#23476 …}
    +followers: Doctrine\ORM\PersistentCollection {#23478 …}
    +blocks: Doctrine\ORM\PersistentCollection {#23480 …}
    +blockers: Doctrine\ORM\PersistentCollection {#23482 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#23484 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#23486 …}
    +reports: Doctrine\ORM\PersistentCollection {#23488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#23490 …}
    +violations: Doctrine\ORM\PersistentCollection {#23492 …}
    +notifications: Doctrine\ORM\PersistentCollection {#23494 …}
    +awards: Doctrine\ORM\PersistentCollection {#23496 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#23498 …}
    +categories: Doctrine\ORM\PersistentCollection {#23500 …}
    -id: 92012
    -password: "$2y$13$lI.4A5v19ufuOVsAlzH9bOfgLvVr2ApsEKV8kUJMktEF8gyWiAr8."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#23502 …}
    +apId: "DogmaDragon@discuss.online"
    +apProfileId: "https://discuss.online/u/DogmaDragon"
    +apPublicUrl: "https://discuss.online/u/DogmaDragon"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.online/inbox"
    +apDomain: "discuss.online"
    +apPreferredUsername: "DogmaDragon"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725294149 {#23446
      date: 2024-09-02 18:22:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1725294146 {#23447
      date: 2024-09-02 18:22:26.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.39 ms
Input props
[
  "user" => App\Entity\User {#22201
    +avatar: Proxies\__CG__\App\Entity\Image {#22198 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22199 …}
    +email: "dataprolet@lemmy.dbzer0.com"
    +username: "@dataprolet@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Formerly know as u/Arjab.  \n
      Anarchist | Antifascist | Anticapitalist.  \n
      Arch Linux | FOSS | Piracy | Security & Privacy\n
      \n
      Looking for a Mastodon instance?  \n
      Check out @serverbot@undefined.social.
      """
    +lastActive: DateTime @1728812167 {#22202
      date: 2024-10-13 11:36:07.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: 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 {#22196 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22194 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22192 …}
    +entries: Doctrine\ORM\PersistentCollection {#22190 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22188 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22186 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22184 …}
    +posts: Doctrine\ORM\PersistentCollection {#22182 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22180 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22178 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22176 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22174 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22172 …}
    +follows: Doctrine\ORM\PersistentCollection {#22170 …}
    +followers: Doctrine\ORM\PersistentCollection {#22168 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22166 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22164 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22162 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22160 …}
    +reports: Doctrine\ORM\PersistentCollection {#22158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22156 …}
    +violations: Doctrine\ORM\PersistentCollection {#22154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22152 …}
    +awards: Doctrine\ORM\PersistentCollection {#22150 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22148 …}
    +categories: Doctrine\ORM\PersistentCollection {#22146 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22144 …}
    +apId: "dataprolet@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "dataprolet"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722364097 {#22203
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#22200
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#24147
  +width: 65
  +height: 65
  +user: App\Entity\User {#22201
    +avatar: Proxies\__CG__\App\Entity\Image {#22198 …}
    +cover: Proxies\__CG__\App\Entity\Image {#22199 …}
    +email: "dataprolet@lemmy.dbzer0.com"
    +username: "@dataprolet@lemmy.dbzer0.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Formerly know as u/Arjab.  \n
      Anarchist | Antifascist | Anticapitalist.  \n
      Arch Linux | FOSS | Piracy | Security & Privacy\n
      \n
      Looking for a Mastodon instance?  \n
      Check out @serverbot@undefined.social.
      """
    +lastActive: DateTime @1728812167 {#22202
      date: 2024-10-13 11:36:07.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: 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 {#22196 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22194 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22192 …}
    +entries: Doctrine\ORM\PersistentCollection {#22190 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22188 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22186 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22184 …}
    +posts: Doctrine\ORM\PersistentCollection {#22182 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22180 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22178 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22176 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22174 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22172 …}
    +follows: Doctrine\ORM\PersistentCollection {#22170 …}
    +followers: Doctrine\ORM\PersistentCollection {#22168 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22166 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22164 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22162 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22160 …}
    +reports: Doctrine\ORM\PersistentCollection {#22158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22156 …}
    +violations: Doctrine\ORM\PersistentCollection {#22154 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22152 …}
    +awards: Doctrine\ORM\PersistentCollection {#22150 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22148 …}
    +categories: Doctrine\ORM\PersistentCollection {#22146 …}
    -id: 24742
    -password: "$2y$13$d4QHiHI.oqO/qzOQDflpN.LeEl6ZlcEjTl3wmfa2gQELBXWTGSib2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22144 …}
    +apId: "dataprolet@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/u/dataprolet"
    +apPublicUrl: "https://lemmy.dbzer0.com/u/dataprolet"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "dataprolet"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722364097 {#22203
      date: 2024-07-30 20:28:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689153779 {#22200
      date: 2023-07-12 11:22:59.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 6.22 ms
Input props
[
  "user" => App\Entity\User {#22108
    +avatar: Proxies\__CG__\App\Entity\Image {#22107 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#22111
      date: 2024-10-20 06:02:22.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: 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 {#22106 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22104 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22102 …}
    +entries: Doctrine\ORM\PersistentCollection {#22100 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22098 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22096 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22094 …}
    +posts: Doctrine\ORM\PersistentCollection {#22092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22090 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22088 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22086 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22084 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22082 …}
    +follows: Doctrine\ORM\PersistentCollection {#22080 …}
    +followers: Doctrine\ORM\PersistentCollection {#22078 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22074 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22072 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22070 …}
    +reports: Doctrine\ORM\PersistentCollection {#22068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22066 …}
    +violations: Doctrine\ORM\PersistentCollection {#22064 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22062 …}
    +awards: Doctrine\ORM\PersistentCollection {#22060 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22058 …}
    +categories: Doctrine\ORM\PersistentCollection {#22056 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22054 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#22110
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#22109
      date: 2023-06-20 15:46:57.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#24204
  +width: 65
  +height: 65
  +user: App\Entity\User {#22108
    +avatar: Proxies\__CG__\App\Entity\Image {#22107 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#22111
      date: 2024-10-20 06:02:22.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: 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 {#22106 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#22104 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#22102 …}
    +entries: Doctrine\ORM\PersistentCollection {#22100 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#22098 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#22096 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#22094 …}
    +posts: Doctrine\ORM\PersistentCollection {#22092 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#22090 …}
    +postComments: Doctrine\ORM\PersistentCollection {#22088 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#22086 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#22084 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#22082 …}
    +follows: Doctrine\ORM\PersistentCollection {#22080 …}
    +followers: Doctrine\ORM\PersistentCollection {#22078 …}
    +blocks: Doctrine\ORM\PersistentCollection {#22076 …}
    +blockers: Doctrine\ORM\PersistentCollection {#22074 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#22072 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#22070 …}
    +reports: Doctrine\ORM\PersistentCollection {#22068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#22066 …}
    +violations: Doctrine\ORM\PersistentCollection {#22064 …}
    +notifications: Doctrine\ORM\PersistentCollection {#22062 …}
    +awards: Doctrine\ORM\PersistentCollection {#22060 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#22058 …}
    +categories: Doctrine\ORM\PersistentCollection {#22056 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#22054 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#22110
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#22109
      date: 2023-06-20 15:46:57.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 20.0 MiB 3.33 ms
Input props
[
  "magazine" => "opensource@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#24266
  +limit: 4
  +tag: null
  +magazine: "opensource@lemmy.ml"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#24267 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 20.0 MiB 6.79 ms
Input props
[
  "magazine" => "opensource@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#24343
  +limit: 4
  +tag: null
  +magazine: "opensource@lemmy.ml"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#24344 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#388 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 20.0 MiB 10.19 ms
Input props
[
  "magazine" => "opensource@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#24416
  +limit: 4
  +tag: null
  +magazine: "opensource@lemmy.ml"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#269 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#388 …}
}
support_us_block App\Twig\Components\SupportUsBlock 20.0 MiB 3.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#24485
  +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 {#24486 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 20.0 MiB 13.55 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#274
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#270
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#24574
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#274
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#268
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#270
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#332 …}
}