GET https://kbin.spritesserver.nl/m/linux@lemmy.ml/t/12151/I-made-an-IPA-keyboard-for-fcitx-on-Linux/active

Components

24 Twig Components
106 Render Count
549 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.84ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
11 1.72ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
10 3.07ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
9 0.99ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
9 9.96ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
9 11.73ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
8 524.29ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
8 41.05ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
8 197.96ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 1.13ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 1.07ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 25.51ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 35.47ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.23ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.44ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 27.00ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 1.21ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 3.04ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 0.43ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.98ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 27.59ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 2.15ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 8.10ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 12.99ms

Render calls

entry App\Twig\Components\EntryComponent 16.0 MiB 25.51 ms
Input props
[
  "entry" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
    +title: "I made an IPA keyboard for fcitx on Linux!"
    +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
    +body: """
      For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
      \n
      As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
      \n
      Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 80
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699910237 {#2418
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 12151
    -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
    -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699834575
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/5281148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699748175 {#1858
      date: 2023-11-12 01:16:15.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2960
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2961 …}
  -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 {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
    +title: "I made an IPA keyboard for fcitx on Linux!"
    +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
    +body: """
      For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
      \n
      As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
      \n
      Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 80
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699910237 {#2418
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 12151
    -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
    -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699834575
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/5281148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699748175 {#1858
      date: 2023-11-12 01:16:15.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.30 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3135
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1699748175 {#1858
    date: 2023-11-12 01:16:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3205
  +date: DateTimeImmutable @1699748175 {#1858
    date: 2023-11-12 01:16:15.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699748175 {#1858
    date: 2023-11-12 01:16:15.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3269
  +createdAt: DateTimeImmutable @1699748175 {#1858
    date: 2023-11-12 01:16:15.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.58 ms
Input props
[
  "subject" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
    +title: "I made an IPA keyboard for fcitx on Linux!"
    +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
    +body: """
      For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
      \n
      As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
      \n
      Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 80
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699910237 {#2418
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 12151
    -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
    -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699834575
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/5281148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699748175 {#1858
      date: 2023-11-12 01:16:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3334
  +subject: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
    +title: "I made an IPA keyboard for fcitx on Linux!"
    +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
    +body: """
      For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
      \n
      As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
      \n
      Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 80
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699910237 {#2418
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 12151
    -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
    -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699834575
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/5281148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699748175 {#1858
      date: 2023-11-12 01:16:15.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.35 ms
Input props
[
  "subject" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
    +title: "I made an IPA keyboard for fcitx on Linux!"
    +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
    +body: """
      For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
      \n
      As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
      \n
      Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 80
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699910237 {#2418
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 12151
    -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
    -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699834575
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/5281148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699748175 {#1858
      date: 2023-11-12 01:16:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3410
  +formDest: "entry"
  +subject: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
    +title: "I made an IPA keyboard for fcitx on Linux!"
    +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
    +body: """
      For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
      \n
      As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
      \n
      Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 80
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699910237 {#2418
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 12151
    -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
    -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699834575
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/5281148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699748175 {#1858
      date: 2023-11-12 01:16:15.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 16.0 MiB 35.47 ms
Input props
[
  "entry" => App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
    +title: "I made an IPA keyboard for fcitx on Linux!"
    +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
    +body: """
      For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
      \n
      As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
      \n
      Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 80
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699910237 {#2418
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 12151
    -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
    -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699834575
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/5281148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699748175 {#1858
      date: 2023-11-12 01:16:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3719
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#274
        date: 2024-10-22 09:52:22.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: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
    +title: "I made an IPA keyboard for fcitx on Linux!"
    +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
    +body: """
      For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
      \n
      As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
      \n
      Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
      """
    +type: "video"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 8
    +favouriteCount: 80
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699910237 {#2418
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 12151
    -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
    -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699834575
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/post/5281148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699748175 {#1858
      date: 2023-11-12 01:16:15.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 16.0 MiB 0.23 ms
Input props
[
  "id" => "entry_comment_686c9ca945e827.42908381_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3844
  +id: "entry_comment_686c9ca945e827.42908381_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 85.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4044
    +user: App\Entity\User {#3992
      +avatar: null
      +cover: null
      +email: "QuazarOmega@lemy.lol"
      +username: "@QuazarOmega@lemy.lol"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729518604 {#4052
        date: 2024-10-21 15:50:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +entries: Doctrine\ORM\PersistentCollection {#3986 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
      +violations: Doctrine\ORM\PersistentCollection {#4097 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
      +awards: Doctrine\ORM\PersistentCollection {#4098 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
      +categories: Doctrine\ORM\PersistentCollection {#4095 …}
      -id: 44220
      -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
      +apId: "QuazarOmega@lemy.lol"
      +apProfileId: "https://lemy.lol/u/QuazarOmega"
      +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemy.lol/inbox"
      +apDomain: "lemy.lol"
      +apPreferredUsername: "QuazarOmega"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729144755 {#4048
        date: 2024-10-17 07:59:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693588049 {#4046
        date: 2023-09-01 19:07:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      That’s really cool!  \n
      The screencasting of the keys also caught my attention, may I ask what you used for that?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098284 {#4053
      date: 2023-11-16 02:31:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4042 …}
    +nested: Doctrine\ORM\PersistentCollection {#4040 …}
    +votes: Doctrine\ORM\PersistentCollection {#4038 …}
    +reports: Doctrine\ORM\PersistentCollection {#4036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
    -id: 120791
    -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/5108648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780888 {#3989
      date: 2023-11-12 10:21:28.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4441
  +comment: App\Entity\EntryComment {#4044
    +user: App\Entity\User {#3992
      +avatar: null
      +cover: null
      +email: "QuazarOmega@lemy.lol"
      +username: "@QuazarOmega@lemy.lol"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729518604 {#4052
        date: 2024-10-21 15:50:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +entries: Doctrine\ORM\PersistentCollection {#3986 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
      +violations: Doctrine\ORM\PersistentCollection {#4097 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
      +awards: Doctrine\ORM\PersistentCollection {#4098 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
      +categories: Doctrine\ORM\PersistentCollection {#4095 …}
      -id: 44220
      -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
      +apId: "QuazarOmega@lemy.lol"
      +apProfileId: "https://lemy.lol/u/QuazarOmega"
      +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemy.lol/inbox"
      +apDomain: "lemy.lol"
      +apPreferredUsername: "QuazarOmega"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729144755 {#4048
        date: 2024-10-17 07:59:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693588049 {#4046
        date: 2023-09-01 19:07:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      That’s really cool!  \n
      The screencasting of the keys also caught my attention, may I ask what you used for that?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098284 {#4053
      date: 2023-11-16 02:31:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4042 …}
    +nested: Doctrine\ORM\PersistentCollection {#4040 …}
    +votes: Doctrine\ORM\PersistentCollection {#4038 …}
    +reports: Doctrine\ORM\PersistentCollection {#4036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
    -id: 120791
    -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/5108648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780888 {#3989
      date: 2023-11-12 10:21:28.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 {#3992
    +avatar: null
    +cover: null
    +email: "QuazarOmega@lemy.lol"
    +username: "@QuazarOmega@lemy.lol"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729518604 {#4052
      date: 2024-10-21 15:50:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +entries: Doctrine\ORM\PersistentCollection {#3986 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
    +violations: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
    +awards: Doctrine\ORM\PersistentCollection {#4098 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
    +categories: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 44220
    -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
    +apId: "QuazarOmega@lemy.lol"
    +apProfileId: "https://lemy.lol/u/QuazarOmega"
    +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemy.lol/inbox"
    +apDomain: "lemy.lol"
    +apPreferredUsername: "QuazarOmega"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729144755 {#4048
      date: 2024-10-17 07:59:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693588049 {#4046
      date: 2023-09-01 19:07:29.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4503
  +user: App\Entity\User {#3992
    +avatar: null
    +cover: null
    +email: "QuazarOmega@lemy.lol"
    +username: "@QuazarOmega@lemy.lol"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729518604 {#4052
      date: 2024-10-21 15:50:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +entries: Doctrine\ORM\PersistentCollection {#3986 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
    +violations: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
    +awards: Doctrine\ORM\PersistentCollection {#4098 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
    +categories: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 44220
    -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
    +apId: "QuazarOmega@lemy.lol"
    +apProfileId: "https://lemy.lol/u/QuazarOmega"
    +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemy.lol/inbox"
    +apDomain: "lemy.lol"
    +apPreferredUsername: "QuazarOmega"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729144755 {#4048
      date: 2024-10-17 07:59:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693588049 {#4046
      date: 2023-09-01 19:07:29.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1699780888 {#3989
    date: 2023-11-12 10:21:28.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4558
  +date: DateTimeImmutable @1699780888 {#3989
    date: 2023-11-12 10:21:28.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699780888 {#3989
    date: 2023-11-12 10:21:28.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4612
  +createdAt: DateTimeImmutable @1699780888 {#3989
    date: 2023-11-12 10:21:28.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#3992
    +avatar: null
    +cover: null
    +email: "QuazarOmega@lemy.lol"
    +username: "@QuazarOmega@lemy.lol"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729518604 {#4052
      date: 2024-10-21 15:50:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +entries: Doctrine\ORM\PersistentCollection {#3986 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
    +violations: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
    +awards: Doctrine\ORM\PersistentCollection {#4098 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
    +categories: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 44220
    -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
    +apId: "QuazarOmega@lemy.lol"
    +apProfileId: "https://lemy.lol/u/QuazarOmega"
    +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemy.lol/inbox"
    +apDomain: "lemy.lol"
    +apPreferredUsername: "QuazarOmega"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729144755 {#4048
      date: 2024-10-17 07:59:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693588049 {#4046
      date: 2023-09-01 19:07:29.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4668
  +width: 40
  +height: 40
  +user: App\Entity\User {#3992
    +avatar: null
    +cover: null
    +email: "QuazarOmega@lemy.lol"
    +username: "@QuazarOmega@lemy.lol"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729518604 {#4052
      date: 2024-10-21 15:50:04.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
    +entries: Doctrine\ORM\PersistentCollection {#3986 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
    +posts: Doctrine\ORM\PersistentCollection {#3976 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
    +follows: Doctrine\ORM\PersistentCollection {#4108 …}
    +followers: Doctrine\ORM\PersistentCollection {#4104 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
    +reports: Doctrine\ORM\PersistentCollection {#4107 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
    +violations: Doctrine\ORM\PersistentCollection {#4097 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
    +awards: Doctrine\ORM\PersistentCollection {#4098 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
    +categories: Doctrine\ORM\PersistentCollection {#4095 …}
    -id: 44220
    -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
    +apId: "QuazarOmega@lemy.lol"
    +apProfileId: "https://lemy.lol/u/QuazarOmega"
    +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemy.lol/inbox"
    +apDomain: "lemy.lol"
    +apPreferredUsername: "QuazarOmega"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729144755 {#4048
      date: 2024-10-17 07:59:15.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693588049 {#4046
      date: 2023-09-01 19:07:29.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 4.25 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4044
    +user: App\Entity\User {#3992
      +avatar: null
      +cover: null
      +email: "QuazarOmega@lemy.lol"
      +username: "@QuazarOmega@lemy.lol"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729518604 {#4052
        date: 2024-10-21 15:50:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +entries: Doctrine\ORM\PersistentCollection {#3986 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
      +violations: Doctrine\ORM\PersistentCollection {#4097 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
      +awards: Doctrine\ORM\PersistentCollection {#4098 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
      +categories: Doctrine\ORM\PersistentCollection {#4095 …}
      -id: 44220
      -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
      +apId: "QuazarOmega@lemy.lol"
      +apProfileId: "https://lemy.lol/u/QuazarOmega"
      +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemy.lol/inbox"
      +apDomain: "lemy.lol"
      +apPreferredUsername: "QuazarOmega"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729144755 {#4048
        date: 2024-10-17 07:59:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693588049 {#4046
        date: 2023-09-01 19:07:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      That’s really cool!  \n
      The screencasting of the keys also caught my attention, may I ask what you used for that?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098284 {#4053
      date: 2023-11-16 02:31:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4042 …}
    +nested: Doctrine\ORM\PersistentCollection {#4040 …}
    +votes: Doctrine\ORM\PersistentCollection {#4038 …}
    +reports: Doctrine\ORM\PersistentCollection {#4036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
    -id: 120791
    -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/5108648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780888 {#3989
      date: 2023-11-12 10:21:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4755
  +subject: App\Entity\EntryComment {#4044
    +user: App\Entity\User {#3992
      +avatar: null
      +cover: null
      +email: "QuazarOmega@lemy.lol"
      +username: "@QuazarOmega@lemy.lol"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729518604 {#4052
        date: 2024-10-21 15:50:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +entries: Doctrine\ORM\PersistentCollection {#3986 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
      +violations: Doctrine\ORM\PersistentCollection {#4097 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
      +awards: Doctrine\ORM\PersistentCollection {#4098 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
      +categories: Doctrine\ORM\PersistentCollection {#4095 …}
      -id: 44220
      -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
      +apId: "QuazarOmega@lemy.lol"
      +apProfileId: "https://lemy.lol/u/QuazarOmega"
      +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemy.lol/inbox"
      +apDomain: "lemy.lol"
      +apPreferredUsername: "QuazarOmega"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729144755 {#4048
        date: 2024-10-17 07:59:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693588049 {#4046
        date: 2023-09-01 19:07:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      That’s really cool!  \n
      The screencasting of the keys also caught my attention, may I ask what you used for that?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098284 {#4053
      date: 2023-11-16 02:31:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4042 …}
    +nested: Doctrine\ORM\PersistentCollection {#4040 …}
    +votes: Doctrine\ORM\PersistentCollection {#4038 …}
    +reports: Doctrine\ORM\PersistentCollection {#4036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
    -id: 120791
    -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/5108648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780888 {#3989
      date: 2023-11-12 10:21:28.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 2.25 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4044
    +user: App\Entity\User {#3992
      +avatar: null
      +cover: null
      +email: "QuazarOmega@lemy.lol"
      +username: "@QuazarOmega@lemy.lol"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729518604 {#4052
        date: 2024-10-21 15:50:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +entries: Doctrine\ORM\PersistentCollection {#3986 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
      +violations: Doctrine\ORM\PersistentCollection {#4097 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
      +awards: Doctrine\ORM\PersistentCollection {#4098 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
      +categories: Doctrine\ORM\PersistentCollection {#4095 …}
      -id: 44220
      -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
      +apId: "QuazarOmega@lemy.lol"
      +apProfileId: "https://lemy.lol/u/QuazarOmega"
      +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemy.lol/inbox"
      +apDomain: "lemy.lol"
      +apPreferredUsername: "QuazarOmega"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729144755 {#4048
        date: 2024-10-17 07:59:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693588049 {#4046
        date: 2023-09-01 19:07:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      That’s really cool!  \n
      The screencasting of the keys also caught my attention, may I ask what you used for that?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098284 {#4053
      date: 2023-11-16 02:31:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4042 …}
    +nested: Doctrine\ORM\PersistentCollection {#4040 …}
    +votes: Doctrine\ORM\PersistentCollection {#4038 …}
    +reports: Doctrine\ORM\PersistentCollection {#4036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
    -id: 120791
    -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/5108648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780888 {#3989
      date: 2023-11-12 10:21:28.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4812
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4044
    +user: App\Entity\User {#3992
      +avatar: null
      +cover: null
      +email: "QuazarOmega@lemy.lol"
      +username: "@QuazarOmega@lemy.lol"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729518604 {#4052
        date: 2024-10-21 15:50:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +entries: Doctrine\ORM\PersistentCollection {#3986 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
      +violations: Doctrine\ORM\PersistentCollection {#4097 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
      +awards: Doctrine\ORM\PersistentCollection {#4098 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
      +categories: Doctrine\ORM\PersistentCollection {#4095 …}
      -id: 44220
      -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
      +apId: "QuazarOmega@lemy.lol"
      +apProfileId: "https://lemy.lol/u/QuazarOmega"
      +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemy.lol/inbox"
      +apDomain: "lemy.lol"
      +apPreferredUsername: "QuazarOmega"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729144755 {#4048
        date: 2024-10-17 07:59:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693588049 {#4046
        date: 2023-09-01 19:07:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      That’s really cool!  \n
      The screencasting of the keys also caught my attention, may I ask what you used for that?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098284 {#4053
      date: 2023-11-16 02:31:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4042 …}
    +nested: Doctrine\ORM\PersistentCollection {#4040 …}
    +votes: Doctrine\ORM\PersistentCollection {#4038 …}
    +reports: Doctrine\ORM\PersistentCollection {#4036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
    -id: 120791
    -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/5108648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780888 {#3989
      date: 2023-11-12 10:21:28.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 39.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4044
    +user: App\Entity\User {#3992
      +avatar: null
      +cover: null
      +email: "QuazarOmega@lemy.lol"
      +username: "@QuazarOmega@lemy.lol"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729518604 {#4052
        date: 2024-10-21 15:50:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +entries: Doctrine\ORM\PersistentCollection {#3986 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
      +violations: Doctrine\ORM\PersistentCollection {#4097 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
      +awards: Doctrine\ORM\PersistentCollection {#4098 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
      +categories: Doctrine\ORM\PersistentCollection {#4095 …}
      -id: 44220
      -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
      +apId: "QuazarOmega@lemy.lol"
      +apProfileId: "https://lemy.lol/u/QuazarOmega"
      +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemy.lol/inbox"
      +apDomain: "lemy.lol"
      +apPreferredUsername: "QuazarOmega"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729144755 {#4048
        date: 2024-10-17 07:59:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693588049 {#4046
        date: 2023-09-01 19:07:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      That’s really cool!  \n
      The screencasting of the keys also caught my attention, may I ask what you used for that?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098284 {#4053
      date: 2023-11-16 02:31:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4042 …}
    +nested: Doctrine\ORM\PersistentCollection {#4040 …}
    +votes: Doctrine\ORM\PersistentCollection {#4038 …}
    +reports: Doctrine\ORM\PersistentCollection {#4036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
    -id: 120791
    -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/5108648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780888 {#3989
      date: 2023-11-12 10:21:28.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5057
  +comment: App\Entity\EntryComment {#4044
    +user: App\Entity\User {#3992
      +avatar: null
      +cover: null
      +email: "QuazarOmega@lemy.lol"
      +username: "@QuazarOmega@lemy.lol"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729518604 {#4052
        date: 2024-10-21 15:50:04.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
      +entries: Doctrine\ORM\PersistentCollection {#3986 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
      +posts: Doctrine\ORM\PersistentCollection {#3976 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
      +follows: Doctrine\ORM\PersistentCollection {#4108 …}
      +followers: Doctrine\ORM\PersistentCollection {#4104 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
      +reports: Doctrine\ORM\PersistentCollection {#4107 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
      +violations: Doctrine\ORM\PersistentCollection {#4097 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
      +awards: Doctrine\ORM\PersistentCollection {#4098 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
      +categories: Doctrine\ORM\PersistentCollection {#4095 …}
      -id: 44220
      -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
      +apId: "QuazarOmega@lemy.lol"
      +apProfileId: "https://lemy.lol/u/QuazarOmega"
      +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemy.lol/inbox"
      +apDomain: "lemy.lol"
      +apPreferredUsername: "QuazarOmega"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729144755 {#4048
        date: 2024-10-17 07:59:15.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693588049 {#4046
        date: 2023-09-01 19:07:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      That’s really cool!  \n
      The screencasting of the keys also caught my attention, may I ask what you used for that?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098284 {#4053
      date: 2023-11-16 02:31:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4042 …}
    +nested: Doctrine\ORM\PersistentCollection {#4040 …}
    +votes: Doctrine\ORM\PersistentCollection {#4038 …}
    +reports: Doctrine\ORM\PersistentCollection {#4036 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
    -id: 120791
    -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/5108648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780888 {#3989
      date: 2023-11-12 10:21:28.0 +01:00
    }
  }
  +nestedComments: [
    121035 => App\Entity\EntryComment {#4423
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4044}
      +root: App\Entity\EntryComment {#4044}
      +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1699910237 {#4421
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
        "@QuazarOmega@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4424 …}
      +nested: Doctrine\ORM\PersistentCollection {#4426 …}
      +votes: Doctrine\ORM\PersistentCollection {#4428 …}
      +reports: Doctrine\ORM\PersistentCollection {#4430 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
      -id: 121035
      -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/4332208"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699910237 {#4422
        date: 2023-11-13 22:17:17.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 16.0 MiB 32.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4423
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4044
      +user: App\Entity\User {#3992
        +avatar: null
        +cover: null
        +email: "QuazarOmega@lemy.lol"
        +username: "@QuazarOmega@lemy.lol"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729518604 {#4052
          date: 2024-10-21 15:50:04.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +entries: Doctrine\ORM\PersistentCollection {#3986 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
        +posts: Doctrine\ORM\PersistentCollection {#3976 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4104 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
        +violations: Doctrine\ORM\PersistentCollection {#4097 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
        +awards: Doctrine\ORM\PersistentCollection {#4098 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
        +categories: Doctrine\ORM\PersistentCollection {#4095 …}
        -id: 44220
        -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
        +apId: "QuazarOmega@lemy.lol"
        +apProfileId: "https://lemy.lol/u/QuazarOmega"
        +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemy.lol/inbox"
        +apDomain: "lemy.lol"
        +apPreferredUsername: "QuazarOmega"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729144755 {#4048
          date: 2024-10-17 07:59:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693588049 {#4046
          date: 2023-09-01 19:07:29.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        That’s really cool!  \n
        The screencasting of the keys also caught my attention, may I ask what you used for that?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098284 {#4053
        date: 2023-11-16 02:31:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4042 …}
      +nested: Doctrine\ORM\PersistentCollection {#4040 …}
      +votes: Doctrine\ORM\PersistentCollection {#4038 …}
      +reports: Doctrine\ORM\PersistentCollection {#4036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
      -id: 120791
      -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/5108648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780888 {#3989
        date: 2023-11-12 10:21:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4044}
    +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910237 {#4421
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4426 …}
    +votes: Doctrine\ORM\PersistentCollection {#4428 …}
    +reports: Doctrine\ORM\PersistentCollection {#4430 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
    -id: 121035
    -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332208"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910237 {#4422
      date: 2023-11-13 22:17:17.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5131
  +comment: App\Entity\EntryComment {#4423
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4044
      +user: App\Entity\User {#3992
        +avatar: null
        +cover: null
        +email: "QuazarOmega@lemy.lol"
        +username: "@QuazarOmega@lemy.lol"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729518604 {#4052
          date: 2024-10-21 15:50:04.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +entries: Doctrine\ORM\PersistentCollection {#3986 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
        +posts: Doctrine\ORM\PersistentCollection {#3976 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4104 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
        +violations: Doctrine\ORM\PersistentCollection {#4097 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
        +awards: Doctrine\ORM\PersistentCollection {#4098 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
        +categories: Doctrine\ORM\PersistentCollection {#4095 …}
        -id: 44220
        -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
        +apId: "QuazarOmega@lemy.lol"
        +apProfileId: "https://lemy.lol/u/QuazarOmega"
        +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemy.lol/inbox"
        +apDomain: "lemy.lol"
        +apPreferredUsername: "QuazarOmega"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729144755 {#4048
          date: 2024-10-17 07:59:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693588049 {#4046
          date: 2023-09-01 19:07:29.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        That’s really cool!  \n
        The screencasting of the keys also caught my attention, may I ask what you used for that?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098284 {#4053
        date: 2023-11-16 02:31:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4042 …}
      +nested: Doctrine\ORM\PersistentCollection {#4040 …}
      +votes: Doctrine\ORM\PersistentCollection {#4038 …}
      +reports: Doctrine\ORM\PersistentCollection {#4036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
      -id: 120791
      -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/5108648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780888 {#3989
        date: 2023-11-12 10:21:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4044}
    +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910237 {#4421
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4426 …}
    +votes: Doctrine\ORM\PersistentCollection {#4428 …}
    +reports: Doctrine\ORM\PersistentCollection {#4430 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
    -id: 121035
    -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332208"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910237 {#4422
      date: 2023-11-13 22:17: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.18 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5178
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1699910237 {#4422
    date: 2023-11-13 22:17:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5233
  +date: DateTimeImmutable @1699910237 {#4422
    date: 2023-11-13 22:17:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699910237 {#4422
    date: 2023-11-13 22:17:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5287
  +createdAt: DateTimeImmutable @1699910237 {#4422
    date: 2023-11-13 22:17:17.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5341
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4423
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4044
      +user: App\Entity\User {#3992
        +avatar: null
        +cover: null
        +email: "QuazarOmega@lemy.lol"
        +username: "@QuazarOmega@lemy.lol"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729518604 {#4052
          date: 2024-10-21 15:50:04.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +entries: Doctrine\ORM\PersistentCollection {#3986 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
        +posts: Doctrine\ORM\PersistentCollection {#3976 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4104 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
        +violations: Doctrine\ORM\PersistentCollection {#4097 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
        +awards: Doctrine\ORM\PersistentCollection {#4098 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
        +categories: Doctrine\ORM\PersistentCollection {#4095 …}
        -id: 44220
        -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
        +apId: "QuazarOmega@lemy.lol"
        +apProfileId: "https://lemy.lol/u/QuazarOmega"
        +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemy.lol/inbox"
        +apDomain: "lemy.lol"
        +apPreferredUsername: "QuazarOmega"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729144755 {#4048
          date: 2024-10-17 07:59:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693588049 {#4046
          date: 2023-09-01 19:07:29.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        That’s really cool!  \n
        The screencasting of the keys also caught my attention, may I ask what you used for that?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098284 {#4053
        date: 2023-11-16 02:31:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4042 …}
      +nested: Doctrine\ORM\PersistentCollection {#4040 …}
      +votes: Doctrine\ORM\PersistentCollection {#4038 …}
      +reports: Doctrine\ORM\PersistentCollection {#4036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
      -id: 120791
      -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/5108648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780888 {#3989
        date: 2023-11-12 10:21:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4044}
    +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910237 {#4421
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4426 …}
    +votes: Doctrine\ORM\PersistentCollection {#4428 …}
    +reports: Doctrine\ORM\PersistentCollection {#4430 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
    -id: 121035
    -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332208"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910237 {#4422
      date: 2023-11-13 22:17:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5416
  +subject: App\Entity\EntryComment {#4423
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4044
      +user: App\Entity\User {#3992
        +avatar: null
        +cover: null
        +email: "QuazarOmega@lemy.lol"
        +username: "@QuazarOmega@lemy.lol"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729518604 {#4052
          date: 2024-10-21 15:50:04.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +entries: Doctrine\ORM\PersistentCollection {#3986 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
        +posts: Doctrine\ORM\PersistentCollection {#3976 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4104 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
        +violations: Doctrine\ORM\PersistentCollection {#4097 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
        +awards: Doctrine\ORM\PersistentCollection {#4098 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
        +categories: Doctrine\ORM\PersistentCollection {#4095 …}
        -id: 44220
        -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
        +apId: "QuazarOmega@lemy.lol"
        +apProfileId: "https://lemy.lol/u/QuazarOmega"
        +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemy.lol/inbox"
        +apDomain: "lemy.lol"
        +apPreferredUsername: "QuazarOmega"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729144755 {#4048
          date: 2024-10-17 07:59:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693588049 {#4046
          date: 2023-09-01 19:07:29.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        That’s really cool!  \n
        The screencasting of the keys also caught my attention, may I ask what you used for that?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098284 {#4053
        date: 2023-11-16 02:31:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4042 …}
      +nested: Doctrine\ORM\PersistentCollection {#4040 …}
      +votes: Doctrine\ORM\PersistentCollection {#4038 …}
      +reports: Doctrine\ORM\PersistentCollection {#4036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
      -id: 120791
      -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/5108648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780888 {#3989
        date: 2023-11-12 10:21:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4044}
    +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910237 {#4421
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4426 …}
    +votes: Doctrine\ORM\PersistentCollection {#4428 …}
    +reports: Doctrine\ORM\PersistentCollection {#4430 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
    -id: 121035
    -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332208"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910237 {#4422
      date: 2023-11-13 22:17:17.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 3.99 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4423
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4044
      +user: App\Entity\User {#3992
        +avatar: null
        +cover: null
        +email: "QuazarOmega@lemy.lol"
        +username: "@QuazarOmega@lemy.lol"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729518604 {#4052
          date: 2024-10-21 15:50:04.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +entries: Doctrine\ORM\PersistentCollection {#3986 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
        +posts: Doctrine\ORM\PersistentCollection {#3976 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4104 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
        +violations: Doctrine\ORM\PersistentCollection {#4097 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
        +awards: Doctrine\ORM\PersistentCollection {#4098 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
        +categories: Doctrine\ORM\PersistentCollection {#4095 …}
        -id: 44220
        -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
        +apId: "QuazarOmega@lemy.lol"
        +apProfileId: "https://lemy.lol/u/QuazarOmega"
        +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemy.lol/inbox"
        +apDomain: "lemy.lol"
        +apPreferredUsername: "QuazarOmega"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729144755 {#4048
          date: 2024-10-17 07:59:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693588049 {#4046
          date: 2023-09-01 19:07:29.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        That’s really cool!  \n
        The screencasting of the keys also caught my attention, may I ask what you used for that?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098284 {#4053
        date: 2023-11-16 02:31:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4042 …}
      +nested: Doctrine\ORM\PersistentCollection {#4040 …}
      +votes: Doctrine\ORM\PersistentCollection {#4038 …}
      +reports: Doctrine\ORM\PersistentCollection {#4036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
      -id: 120791
      -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/5108648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780888 {#3989
        date: 2023-11-12 10:21:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4044}
    +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910237 {#4421
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4426 …}
    +votes: Doctrine\ORM\PersistentCollection {#4428 …}
    +reports: Doctrine\ORM\PersistentCollection {#4430 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
    -id: 121035
    -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332208"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910237 {#4422
      date: 2023-11-13 22:17:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5473
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4423
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4044
      +user: App\Entity\User {#3992
        +avatar: null
        +cover: null
        +email: "QuazarOmega@lemy.lol"
        +username: "@QuazarOmega@lemy.lol"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729518604 {#4052
          date: 2024-10-21 15:50:04.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +entries: Doctrine\ORM\PersistentCollection {#3986 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
        +posts: Doctrine\ORM\PersistentCollection {#3976 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4104 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
        +violations: Doctrine\ORM\PersistentCollection {#4097 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
        +awards: Doctrine\ORM\PersistentCollection {#4098 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
        +categories: Doctrine\ORM\PersistentCollection {#4095 …}
        -id: 44220
        -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
        +apId: "QuazarOmega@lemy.lol"
        +apProfileId: "https://lemy.lol/u/QuazarOmega"
        +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemy.lol/inbox"
        +apDomain: "lemy.lol"
        +apPreferredUsername: "QuazarOmega"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729144755 {#4048
          date: 2024-10-17 07:59:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693588049 {#4046
          date: 2023-09-01 19:07:29.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        That’s really cool!  \n
        The screencasting of the keys also caught my attention, may I ask what you used for that?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098284 {#4053
        date: 2023-11-16 02:31:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4042 …}
      +nested: Doctrine\ORM\PersistentCollection {#4040 …}
      +votes: Doctrine\ORM\PersistentCollection {#4038 …}
      +reports: Doctrine\ORM\PersistentCollection {#4036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
      -id: 120791
      -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/5108648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780888 {#3989
        date: 2023-11-12 10:21:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4044}
    +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910237 {#4421
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4426 …}
    +votes: Doctrine\ORM\PersistentCollection {#4428 …}
    +reports: Doctrine\ORM\PersistentCollection {#4430 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
    -id: 121035
    -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332208"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910237 {#4422
      date: 2023-11-13 22:17:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 1.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4423
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4044
      +user: App\Entity\User {#3992
        +avatar: null
        +cover: null
        +email: "QuazarOmega@lemy.lol"
        +username: "@QuazarOmega@lemy.lol"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729518604 {#4052
          date: 2024-10-21 15:50:04.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +entries: Doctrine\ORM\PersistentCollection {#3986 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
        +posts: Doctrine\ORM\PersistentCollection {#3976 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4104 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
        +violations: Doctrine\ORM\PersistentCollection {#4097 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
        +awards: Doctrine\ORM\PersistentCollection {#4098 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
        +categories: Doctrine\ORM\PersistentCollection {#4095 …}
        -id: 44220
        -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
        +apId: "QuazarOmega@lemy.lol"
        +apProfileId: "https://lemy.lol/u/QuazarOmega"
        +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemy.lol/inbox"
        +apDomain: "lemy.lol"
        +apPreferredUsername: "QuazarOmega"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729144755 {#4048
          date: 2024-10-17 07:59:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693588049 {#4046
          date: 2023-09-01 19:07:29.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        That’s really cool!  \n
        The screencasting of the keys also caught my attention, may I ask what you used for that?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098284 {#4053
        date: 2023-11-16 02:31:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4042 …}
      +nested: Doctrine\ORM\PersistentCollection {#4040 …}
      +votes: Doctrine\ORM\PersistentCollection {#4038 …}
      +reports: Doctrine\ORM\PersistentCollection {#4036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
      -id: 120791
      -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/5108648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780888 {#3989
        date: 2023-11-12 10:21:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4044}
    +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910237 {#4421
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4426 …}
    +votes: Doctrine\ORM\PersistentCollection {#4428 …}
    +reports: Doctrine\ORM\PersistentCollection {#4430 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
    -id: 121035
    -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332208"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910237 {#4422
      date: 2023-11-13 22:17:17.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5713
  +comment: App\Entity\EntryComment {#4423
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4044
      +user: App\Entity\User {#3992
        +avatar: null
        +cover: null
        +email: "QuazarOmega@lemy.lol"
        +username: "@QuazarOmega@lemy.lol"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729518604 {#4052
          date: 2024-10-21 15:50:04.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3993 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3996 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3988 …}
        +entries: Doctrine\ORM\PersistentCollection {#3986 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3984 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3981 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3979 …}
        +posts: Doctrine\ORM\PersistentCollection {#3976 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3974 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3972 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3969 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3967 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3965 …}
        +follows: Doctrine\ORM\PersistentCollection {#4108 …}
        +followers: Doctrine\ORM\PersistentCollection {#4104 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4093 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4084 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4073 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4110 …}
        +reports: Doctrine\ORM\PersistentCollection {#4107 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4070 …}
        +violations: Doctrine\ORM\PersistentCollection {#4097 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4100 …}
        +awards: Doctrine\ORM\PersistentCollection {#4098 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4096 …}
        +categories: Doctrine\ORM\PersistentCollection {#4095 …}
        -id: 44220
        -password: "$2y$13$pd4/Z1CCFX0yQDKxTCeyIufrx92M.UrXYE.PkLCTCqVuVdaiTmhg6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4088 …}
        +apId: "QuazarOmega@lemy.lol"
        +apProfileId: "https://lemy.lol/u/QuazarOmega"
        +apPublicUrl: "https://lemy.lol/u/QuazarOmega"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemy.lol/inbox"
        +apDomain: "lemy.lol"
        +apPreferredUsername: "QuazarOmega"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729144755 {#4048
          date: 2024-10-17 07:59:15.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693588049 {#4046
          date: 2023-09-01 19:07:29.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        That’s really cool!  \n
        The screencasting of the keys also caught my attention, may I ask what you used for that?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098284 {#4053
        date: 2023-11-16 02:31:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4042 …}
      +nested: Doctrine\ORM\PersistentCollection {#4040 …}
      +votes: Doctrine\ORM\PersistentCollection {#4038 …}
      +reports: Doctrine\ORM\PersistentCollection {#4036 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4004 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4008 …}
      -id: 120791
      -bodyTs: "'also':10 'ask':16 'attent':13 'caught':11 'cool':4 'key':9 'may':14 'realli':3 'screencast':6 'use':19"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/5108648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780888 {#3989
        date: 2023-11-12 10:21:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4044}
    +body: "i used [ShowMeTheKeys](https://showmethekey.alynx.one/)!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910237 {#4421
      date: 2023-11-13 22:17:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4426 …}
    +votes: Doctrine\ORM\PersistentCollection {#4428 …}
    +reports: Doctrine\ORM\PersistentCollection {#4430 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4432 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4434 …}
    -id: 121035
    -bodyTs: "'/)!':6 'showmethekey':3 'showmethekey.alynx.one':5 'showmethekey.alynx.one/)!':4 'use':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332208"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910237 {#4422
      date: 2023-11-13 22:17: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 16.0 MiB 71.64 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4076
    +user: App\Entity\User {#4065
      +avatar: null
      +cover: null
      +email: "alteredEnvoy@feddit.ch"
      +username: "@alteredEnvoy@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700005077 {#4085
        date: 2023-11-15 00:37:57.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 {#4064 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
      +entries: Doctrine\ORM\PersistentCollection {#4058 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +posts: Doctrine\ORM\PersistentCollection {#4116 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
      +follows: Doctrine\ORM\PersistentCollection {#4128 …}
      +followers: Doctrine\ORM\PersistentCollection {#4130 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
      +reports: Doctrine\ORM\PersistentCollection {#4140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
      +violations: Doctrine\ORM\PersistentCollection {#4144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
      +awards: Doctrine\ORM\PersistentCollection {#4148 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
      +categories: Doctrine\ORM\PersistentCollection {#4152 …}
      -id: 40112
      -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
      +apId: "alteredEnvoy@feddit.ch"
      +apProfileId: "https://feddit.ch/u/alteredEnvoy"
      +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "alteredEnvoy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711252930 {#4086
        date: 2024-03-24 05:02:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691729822 {#4083
        date: 2023-08-11 06:57:02.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098129 {#4082
      date: 2023-11-16 02:28:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4081 …}
    +nested: Doctrine\ORM\PersistentCollection {#4080 …}
    +votes: Doctrine\ORM\PersistentCollection {#4071 …}
    +reports: Doctrine\ORM\PersistentCollection {#4074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
    -id: 118613
    -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/3435187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699851941 {#4087
      date: 2023-11-13 06:05:41.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5789
  +comment: App\Entity\EntryComment {#4076
    +user: App\Entity\User {#4065
      +avatar: null
      +cover: null
      +email: "alteredEnvoy@feddit.ch"
      +username: "@alteredEnvoy@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700005077 {#4085
        date: 2023-11-15 00:37:57.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 {#4064 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
      +entries: Doctrine\ORM\PersistentCollection {#4058 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +posts: Doctrine\ORM\PersistentCollection {#4116 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
      +follows: Doctrine\ORM\PersistentCollection {#4128 …}
      +followers: Doctrine\ORM\PersistentCollection {#4130 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
      +reports: Doctrine\ORM\PersistentCollection {#4140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
      +violations: Doctrine\ORM\PersistentCollection {#4144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
      +awards: Doctrine\ORM\PersistentCollection {#4148 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
      +categories: Doctrine\ORM\PersistentCollection {#4152 …}
      -id: 40112
      -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
      +apId: "alteredEnvoy@feddit.ch"
      +apProfileId: "https://feddit.ch/u/alteredEnvoy"
      +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "alteredEnvoy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711252930 {#4086
        date: 2024-03-24 05:02:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691729822 {#4083
        date: 2023-08-11 06:57:02.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098129 {#4082
      date: 2023-11-16 02:28:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4081 …}
    +nested: Doctrine\ORM\PersistentCollection {#4080 …}
    +votes: Doctrine\ORM\PersistentCollection {#4071 …}
    +reports: Doctrine\ORM\PersistentCollection {#4074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
    -id: 118613
    -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/3435187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699851941 {#4087
      date: 2023-11-13 06:05:41.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 {#4065
    +avatar: null
    +cover: null
    +email: "alteredEnvoy@feddit.ch"
    +username: "@alteredEnvoy@feddit.ch"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1700005077 {#4085
      date: 2023-11-15 00:37:57.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 {#4064 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
    +entries: Doctrine\ORM\PersistentCollection {#4058 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +posts: Doctrine\ORM\PersistentCollection {#4116 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
    +follows: Doctrine\ORM\PersistentCollection {#4128 …}
    +followers: Doctrine\ORM\PersistentCollection {#4130 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +violations: Doctrine\ORM\PersistentCollection {#4144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
    +awards: Doctrine\ORM\PersistentCollection {#4148 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
    +categories: Doctrine\ORM\PersistentCollection {#4152 …}
    -id: 40112
    -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
    +apId: "alteredEnvoy@feddit.ch"
    +apProfileId: "https://feddit.ch/u/alteredEnvoy"
    +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.ch/inbox"
    +apDomain: "feddit.ch"
    +apPreferredUsername: "alteredEnvoy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711252930 {#4086
      date: 2024-03-24 05:02:10.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691729822 {#4083
      date: 2023-08-11 06:57:02.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5834
  +user: App\Entity\User {#4065
    +avatar: null
    +cover: null
    +email: "alteredEnvoy@feddit.ch"
    +username: "@alteredEnvoy@feddit.ch"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1700005077 {#4085
      date: 2023-11-15 00:37:57.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 {#4064 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
    +entries: Doctrine\ORM\PersistentCollection {#4058 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +posts: Doctrine\ORM\PersistentCollection {#4116 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
    +follows: Doctrine\ORM\PersistentCollection {#4128 …}
    +followers: Doctrine\ORM\PersistentCollection {#4130 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +violations: Doctrine\ORM\PersistentCollection {#4144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
    +awards: Doctrine\ORM\PersistentCollection {#4148 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
    +categories: Doctrine\ORM\PersistentCollection {#4152 …}
    -id: 40112
    -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
    +apId: "alteredEnvoy@feddit.ch"
    +apProfileId: "https://feddit.ch/u/alteredEnvoy"
    +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.ch/inbox"
    +apDomain: "feddit.ch"
    +apPreferredUsername: "alteredEnvoy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711252930 {#4086
      date: 2024-03-24 05:02:10.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691729822 {#4083
      date: 2023-08-11 06:57:02.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1699851941 {#4087
    date: 2023-11-13 06:05:41.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5889
  +date: DateTimeImmutable @1699851941 {#4087
    date: 2023-11-13 06:05:41.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699851941 {#4087
    date: 2023-11-13 06:05:41.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5943
  +createdAt: DateTimeImmutable @1699851941 {#4087
    date: 2023-11-13 06:05:41.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4065
    +avatar: null
    +cover: null
    +email: "alteredEnvoy@feddit.ch"
    +username: "@alteredEnvoy@feddit.ch"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1700005077 {#4085
      date: 2023-11-15 00:37:57.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 {#4064 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
    +entries: Doctrine\ORM\PersistentCollection {#4058 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +posts: Doctrine\ORM\PersistentCollection {#4116 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
    +follows: Doctrine\ORM\PersistentCollection {#4128 …}
    +followers: Doctrine\ORM\PersistentCollection {#4130 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +violations: Doctrine\ORM\PersistentCollection {#4144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
    +awards: Doctrine\ORM\PersistentCollection {#4148 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
    +categories: Doctrine\ORM\PersistentCollection {#4152 …}
    -id: 40112
    -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
    +apId: "alteredEnvoy@feddit.ch"
    +apProfileId: "https://feddit.ch/u/alteredEnvoy"
    +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.ch/inbox"
    +apDomain: "feddit.ch"
    +apPreferredUsername: "alteredEnvoy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711252930 {#4086
      date: 2024-03-24 05:02:10.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691729822 {#4083
      date: 2023-08-11 06:57:02.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5997
  +width: 40
  +height: 40
  +user: App\Entity\User {#4065
    +avatar: null
    +cover: null
    +email: "alteredEnvoy@feddit.ch"
    +username: "@alteredEnvoy@feddit.ch"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1700005077 {#4085
      date: 2023-11-15 00:37:57.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 {#4064 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
    +entries: Doctrine\ORM\PersistentCollection {#4058 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
    +posts: Doctrine\ORM\PersistentCollection {#4116 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
    +follows: Doctrine\ORM\PersistentCollection {#4128 …}
    +followers: Doctrine\ORM\PersistentCollection {#4130 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
    +reports: Doctrine\ORM\PersistentCollection {#4140 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
    +violations: Doctrine\ORM\PersistentCollection {#4144 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
    +awards: Doctrine\ORM\PersistentCollection {#4148 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
    +categories: Doctrine\ORM\PersistentCollection {#4152 …}
    -id: 40112
    -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
    +apId: "alteredEnvoy@feddit.ch"
    +apProfileId: "https://feddit.ch/u/alteredEnvoy"
    +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.ch/inbox"
    +apDomain: "feddit.ch"
    +apPreferredUsername: "alteredEnvoy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711252930 {#4086
      date: 2024-03-24 05:02:10.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691729822 {#4083
      date: 2023-08-11 06:57:02.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4076
    +user: App\Entity\User {#4065
      +avatar: null
      +cover: null
      +email: "alteredEnvoy@feddit.ch"
      +username: "@alteredEnvoy@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700005077 {#4085
        date: 2023-11-15 00:37:57.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 {#4064 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
      +entries: Doctrine\ORM\PersistentCollection {#4058 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +posts: Doctrine\ORM\PersistentCollection {#4116 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
      +follows: Doctrine\ORM\PersistentCollection {#4128 …}
      +followers: Doctrine\ORM\PersistentCollection {#4130 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
      +reports: Doctrine\ORM\PersistentCollection {#4140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
      +violations: Doctrine\ORM\PersistentCollection {#4144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
      +awards: Doctrine\ORM\PersistentCollection {#4148 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
      +categories: Doctrine\ORM\PersistentCollection {#4152 …}
      -id: 40112
      -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
      +apId: "alteredEnvoy@feddit.ch"
      +apProfileId: "https://feddit.ch/u/alteredEnvoy"
      +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "alteredEnvoy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711252930 {#4086
        date: 2024-03-24 05:02:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691729822 {#4083
        date: 2023-08-11 06:57:02.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098129 {#4082
      date: 2023-11-16 02:28:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4081 …}
    +nested: Doctrine\ORM\PersistentCollection {#4080 …}
    +votes: Doctrine\ORM\PersistentCollection {#4071 …}
    +reports: Doctrine\ORM\PersistentCollection {#4074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
    -id: 118613
    -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/3435187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699851941 {#4087
      date: 2023-11-13 06:05:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6066
  +subject: App\Entity\EntryComment {#4076
    +user: App\Entity\User {#4065
      +avatar: null
      +cover: null
      +email: "alteredEnvoy@feddit.ch"
      +username: "@alteredEnvoy@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700005077 {#4085
        date: 2023-11-15 00:37:57.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 {#4064 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
      +entries: Doctrine\ORM\PersistentCollection {#4058 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +posts: Doctrine\ORM\PersistentCollection {#4116 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
      +follows: Doctrine\ORM\PersistentCollection {#4128 …}
      +followers: Doctrine\ORM\PersistentCollection {#4130 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
      +reports: Doctrine\ORM\PersistentCollection {#4140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
      +violations: Doctrine\ORM\PersistentCollection {#4144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
      +awards: Doctrine\ORM\PersistentCollection {#4148 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
      +categories: Doctrine\ORM\PersistentCollection {#4152 …}
      -id: 40112
      -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
      +apId: "alteredEnvoy@feddit.ch"
      +apProfileId: "https://feddit.ch/u/alteredEnvoy"
      +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "alteredEnvoy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711252930 {#4086
        date: 2024-03-24 05:02:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691729822 {#4083
        date: 2023-08-11 06:57:02.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098129 {#4082
      date: 2023-11-16 02:28:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4081 …}
    +nested: Doctrine\ORM\PersistentCollection {#4080 …}
    +votes: Doctrine\ORM\PersistentCollection {#4071 …}
    +reports: Doctrine\ORM\PersistentCollection {#4074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
    -id: 118613
    -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/3435187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699851941 {#4087
      date: 2023-11-13 06:05:41.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4076
    +user: App\Entity\User {#4065
      +avatar: null
      +cover: null
      +email: "alteredEnvoy@feddit.ch"
      +username: "@alteredEnvoy@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700005077 {#4085
        date: 2023-11-15 00:37:57.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 {#4064 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
      +entries: Doctrine\ORM\PersistentCollection {#4058 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +posts: Doctrine\ORM\PersistentCollection {#4116 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
      +follows: Doctrine\ORM\PersistentCollection {#4128 …}
      +followers: Doctrine\ORM\PersistentCollection {#4130 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
      +reports: Doctrine\ORM\PersistentCollection {#4140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
      +violations: Doctrine\ORM\PersistentCollection {#4144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
      +awards: Doctrine\ORM\PersistentCollection {#4148 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
      +categories: Doctrine\ORM\PersistentCollection {#4152 …}
      -id: 40112
      -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
      +apId: "alteredEnvoy@feddit.ch"
      +apProfileId: "https://feddit.ch/u/alteredEnvoy"
      +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "alteredEnvoy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711252930 {#4086
        date: 2024-03-24 05:02:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691729822 {#4083
        date: 2023-08-11 06:57:02.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098129 {#4082
      date: 2023-11-16 02:28:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4081 …}
    +nested: Doctrine\ORM\PersistentCollection {#4080 …}
    +votes: Doctrine\ORM\PersistentCollection {#4071 …}
    +reports: Doctrine\ORM\PersistentCollection {#4074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
    -id: 118613
    -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/3435187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699851941 {#4087
      date: 2023-11-13 06:05:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6123
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4076
    +user: App\Entity\User {#4065
      +avatar: null
      +cover: null
      +email: "alteredEnvoy@feddit.ch"
      +username: "@alteredEnvoy@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700005077 {#4085
        date: 2023-11-15 00:37:57.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 {#4064 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
      +entries: Doctrine\ORM\PersistentCollection {#4058 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +posts: Doctrine\ORM\PersistentCollection {#4116 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
      +follows: Doctrine\ORM\PersistentCollection {#4128 …}
      +followers: Doctrine\ORM\PersistentCollection {#4130 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
      +reports: Doctrine\ORM\PersistentCollection {#4140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
      +violations: Doctrine\ORM\PersistentCollection {#4144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
      +awards: Doctrine\ORM\PersistentCollection {#4148 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
      +categories: Doctrine\ORM\PersistentCollection {#4152 …}
      -id: 40112
      -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
      +apId: "alteredEnvoy@feddit.ch"
      +apProfileId: "https://feddit.ch/u/alteredEnvoy"
      +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "alteredEnvoy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711252930 {#4086
        date: 2024-03-24 05:02:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691729822 {#4083
        date: 2023-08-11 06:57:02.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098129 {#4082
      date: 2023-11-16 02:28:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4081 …}
    +nested: Doctrine\ORM\PersistentCollection {#4080 …}
    +votes: Doctrine\ORM\PersistentCollection {#4071 …}
    +reports: Doctrine\ORM\PersistentCollection {#4074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
    -id: 118613
    -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/3435187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699851941 {#4087
      date: 2023-11-13 06:05:41.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 60.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4076
    +user: App\Entity\User {#4065
      +avatar: null
      +cover: null
      +email: "alteredEnvoy@feddit.ch"
      +username: "@alteredEnvoy@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700005077 {#4085
        date: 2023-11-15 00:37:57.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 {#4064 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
      +entries: Doctrine\ORM\PersistentCollection {#4058 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +posts: Doctrine\ORM\PersistentCollection {#4116 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
      +follows: Doctrine\ORM\PersistentCollection {#4128 …}
      +followers: Doctrine\ORM\PersistentCollection {#4130 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
      +reports: Doctrine\ORM\PersistentCollection {#4140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
      +violations: Doctrine\ORM\PersistentCollection {#4144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
      +awards: Doctrine\ORM\PersistentCollection {#4148 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
      +categories: Doctrine\ORM\PersistentCollection {#4152 …}
      -id: 40112
      -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
      +apId: "alteredEnvoy@feddit.ch"
      +apProfileId: "https://feddit.ch/u/alteredEnvoy"
      +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "alteredEnvoy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711252930 {#4086
        date: 2024-03-24 05:02:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691729822 {#4083
        date: 2023-08-11 06:57:02.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098129 {#4082
      date: 2023-11-16 02:28:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4081 …}
    +nested: Doctrine\ORM\PersistentCollection {#4080 …}
    +votes: Doctrine\ORM\PersistentCollection {#4071 …}
    +reports: Doctrine\ORM\PersistentCollection {#4074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
    -id: 118613
    -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/3435187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699851941 {#4087
      date: 2023-11-13 06:05:41.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6363
  +comment: App\Entity\EntryComment {#4076
    +user: App\Entity\User {#4065
      +avatar: null
      +cover: null
      +email: "alteredEnvoy@feddit.ch"
      +username: "@alteredEnvoy@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700005077 {#4085
        date: 2023-11-15 00:37:57.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 {#4064 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
      +entries: Doctrine\ORM\PersistentCollection {#4058 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
      +posts: Doctrine\ORM\PersistentCollection {#4116 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
      +follows: Doctrine\ORM\PersistentCollection {#4128 …}
      +followers: Doctrine\ORM\PersistentCollection {#4130 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
      +reports: Doctrine\ORM\PersistentCollection {#4140 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
      +violations: Doctrine\ORM\PersistentCollection {#4144 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
      +awards: Doctrine\ORM\PersistentCollection {#4148 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
      +categories: Doctrine\ORM\PersistentCollection {#4152 …}
      -id: 40112
      -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
      +apId: "alteredEnvoy@feddit.ch"
      +apProfileId: "https://feddit.ch/u/alteredEnvoy"
      +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "alteredEnvoy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711252930 {#4086
        date: 2024-03-24 05:02:10.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691729822 {#4083
        date: 2023-08-11 06:57:02.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1700098129 {#4082
      date: 2023-11-16 02:28:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4081 …}
    +nested: Doctrine\ORM\PersistentCollection {#4080 …}
    +votes: Doctrine\ORM\PersistentCollection {#4071 …}
    +reports: Doctrine\ORM\PersistentCollection {#4074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
    -id: 118613
    -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/3435187"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699851941 {#4087
      date: 2023-11-13 06:05:41.0 +01:00
    }
  }
  +nestedComments: [
    121027 => App\Entity\EntryComment {#4408
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4076}
      +root: App\Entity\EntryComment {#4076}
      +body: """
        `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
        \n
        i did set up both space and enter to commit a word though, yeah!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1699910145 {#4406
        date: 2023-11-13 22:15:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
        "@alteredEnvoy@feddit.ch"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4409 …}
      +nested: Doctrine\ORM\PersistentCollection {#4411 …}
      +votes: Doctrine\ORM\PersistentCollection {#4413 …}
      +reports: Doctrine\ORM\PersistentCollection {#4415 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
      -id: 121027
      -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/4332175"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699910145 {#4407
        date: 2023-11-13 22:15:45.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 16.0 MiB 53.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4408
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4076
      +user: App\Entity\User {#4065
        +avatar: null
        +cover: null
        +email: "alteredEnvoy@feddit.ch"
        +username: "@alteredEnvoy@feddit.ch"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700005077 {#4085
          date: 2023-11-15 00:37:57.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 {#4064 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
        +entries: Doctrine\ORM\PersistentCollection {#4058 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +posts: Doctrine\ORM\PersistentCollection {#4116 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
        +follows: Doctrine\ORM\PersistentCollection {#4128 …}
        +followers: Doctrine\ORM\PersistentCollection {#4130 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
        +reports: Doctrine\ORM\PersistentCollection {#4140 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
        +violations: Doctrine\ORM\PersistentCollection {#4144 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
        +awards: Doctrine\ORM\PersistentCollection {#4148 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
        +categories: Doctrine\ORM\PersistentCollection {#4152 …}
        -id: 40112
        -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
        +apId: "alteredEnvoy@feddit.ch"
        +apProfileId: "https://feddit.ch/u/alteredEnvoy"
        +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.ch/inbox"
        +apDomain: "feddit.ch"
        +apPreferredUsername: "alteredEnvoy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711252930 {#4086
          date: 2024-03-24 05:02:10.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691729822 {#4083
          date: 2023-08-11 06:57:02.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098129 {#4082
        date: 2023-11-16 02:28:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4081 …}
      +nested: Doctrine\ORM\PersistentCollection {#4080 …}
      +votes: Doctrine\ORM\PersistentCollection {#4071 …}
      +reports: Doctrine\ORM\PersistentCollection {#4074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
      -id: 118613
      -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.ch/comment/3435187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699851941 {#4087
        date: 2023-11-13 06:05:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4076}
    +body: """
      `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
      \n
      i did set up both space and enter to commit a word though, yeah!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910145 {#4406
      date: 2023-11-13 22:15:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@alteredEnvoy@feddit.ch"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4411 …}
    +votes: Doctrine\ORM\PersistentCollection {#4413 …}
    +reports: Doctrine\ORM\PersistentCollection {#4415 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
    -id: 121027
    -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910145 {#4407
      date: 2023-11-13 22:15:45.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6423
  +comment: App\Entity\EntryComment {#4408
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4076
      +user: App\Entity\User {#4065
        +avatar: null
        +cover: null
        +email: "alteredEnvoy@feddit.ch"
        +username: "@alteredEnvoy@feddit.ch"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700005077 {#4085
          date: 2023-11-15 00:37:57.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 {#4064 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
        +entries: Doctrine\ORM\PersistentCollection {#4058 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +posts: Doctrine\ORM\PersistentCollection {#4116 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
        +follows: Doctrine\ORM\PersistentCollection {#4128 …}
        +followers: Doctrine\ORM\PersistentCollection {#4130 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
        +reports: Doctrine\ORM\PersistentCollection {#4140 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
        +violations: Doctrine\ORM\PersistentCollection {#4144 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
        +awards: Doctrine\ORM\PersistentCollection {#4148 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
        +categories: Doctrine\ORM\PersistentCollection {#4152 …}
        -id: 40112
        -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
        +apId: "alteredEnvoy@feddit.ch"
        +apProfileId: "https://feddit.ch/u/alteredEnvoy"
        +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.ch/inbox"
        +apDomain: "feddit.ch"
        +apPreferredUsername: "alteredEnvoy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711252930 {#4086
          date: 2024-03-24 05:02:10.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691729822 {#4083
          date: 2023-08-11 06:57:02.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098129 {#4082
        date: 2023-11-16 02:28:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4081 …}
      +nested: Doctrine\ORM\PersistentCollection {#4080 …}
      +votes: Doctrine\ORM\PersistentCollection {#4071 …}
      +reports: Doctrine\ORM\PersistentCollection {#4074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
      -id: 118613
      -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.ch/comment/3435187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699851941 {#4087
        date: 2023-11-13 06:05:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4076}
    +body: """
      `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
      \n
      i did set up both space and enter to commit a word though, yeah!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910145 {#4406
      date: 2023-11-13 22:15:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@alteredEnvoy@feddit.ch"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4411 …}
    +votes: Doctrine\ORM\PersistentCollection {#4413 …}
    +reports: Doctrine\ORM\PersistentCollection {#4415 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
    -id: 121027
    -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910145 {#4407
      date: 2023-11-13 22:15:45.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 {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6468
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1699910145 {#4407
    date: 2023-11-13 22:15:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6523
  +date: DateTimeImmutable @1699910145 {#4407
    date: 2023-11-13 22:15:45.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699910145 {#4407
    date: 2023-11-13 22:15:45.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6577
  +createdAt: DateTimeImmutable @1699910145 {#4407
    date: 2023-11-13 22:15:45.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6631
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4408
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4076
      +user: App\Entity\User {#4065
        +avatar: null
        +cover: null
        +email: "alteredEnvoy@feddit.ch"
        +username: "@alteredEnvoy@feddit.ch"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700005077 {#4085
          date: 2023-11-15 00:37:57.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 {#4064 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
        +entries: Doctrine\ORM\PersistentCollection {#4058 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +posts: Doctrine\ORM\PersistentCollection {#4116 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
        +follows: Doctrine\ORM\PersistentCollection {#4128 …}
        +followers: Doctrine\ORM\PersistentCollection {#4130 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
        +reports: Doctrine\ORM\PersistentCollection {#4140 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
        +violations: Doctrine\ORM\PersistentCollection {#4144 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
        +awards: Doctrine\ORM\PersistentCollection {#4148 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
        +categories: Doctrine\ORM\PersistentCollection {#4152 …}
        -id: 40112
        -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
        +apId: "alteredEnvoy@feddit.ch"
        +apProfileId: "https://feddit.ch/u/alteredEnvoy"
        +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.ch/inbox"
        +apDomain: "feddit.ch"
        +apPreferredUsername: "alteredEnvoy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711252930 {#4086
          date: 2024-03-24 05:02:10.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691729822 {#4083
          date: 2023-08-11 06:57:02.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098129 {#4082
        date: 2023-11-16 02:28:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4081 …}
      +nested: Doctrine\ORM\PersistentCollection {#4080 …}
      +votes: Doctrine\ORM\PersistentCollection {#4071 …}
      +reports: Doctrine\ORM\PersistentCollection {#4074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
      -id: 118613
      -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.ch/comment/3435187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699851941 {#4087
        date: 2023-11-13 06:05:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4076}
    +body: """
      `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
      \n
      i did set up both space and enter to commit a word though, yeah!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910145 {#4406
      date: 2023-11-13 22:15:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@alteredEnvoy@feddit.ch"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4411 …}
    +votes: Doctrine\ORM\PersistentCollection {#4413 …}
    +reports: Doctrine\ORM\PersistentCollection {#4415 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
    -id: 121027
    -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910145 {#4407
      date: 2023-11-13 22:15:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6710
  +subject: App\Entity\EntryComment {#4408
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4076
      +user: App\Entity\User {#4065
        +avatar: null
        +cover: null
        +email: "alteredEnvoy@feddit.ch"
        +username: "@alteredEnvoy@feddit.ch"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700005077 {#4085
          date: 2023-11-15 00:37:57.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 {#4064 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
        +entries: Doctrine\ORM\PersistentCollection {#4058 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +posts: Doctrine\ORM\PersistentCollection {#4116 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
        +follows: Doctrine\ORM\PersistentCollection {#4128 …}
        +followers: Doctrine\ORM\PersistentCollection {#4130 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
        +reports: Doctrine\ORM\PersistentCollection {#4140 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
        +violations: Doctrine\ORM\PersistentCollection {#4144 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
        +awards: Doctrine\ORM\PersistentCollection {#4148 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
        +categories: Doctrine\ORM\PersistentCollection {#4152 …}
        -id: 40112
        -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
        +apId: "alteredEnvoy@feddit.ch"
        +apProfileId: "https://feddit.ch/u/alteredEnvoy"
        +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.ch/inbox"
        +apDomain: "feddit.ch"
        +apPreferredUsername: "alteredEnvoy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711252930 {#4086
          date: 2024-03-24 05:02:10.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691729822 {#4083
          date: 2023-08-11 06:57:02.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098129 {#4082
        date: 2023-11-16 02:28:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4081 …}
      +nested: Doctrine\ORM\PersistentCollection {#4080 …}
      +votes: Doctrine\ORM\PersistentCollection {#4071 …}
      +reports: Doctrine\ORM\PersistentCollection {#4074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
      -id: 118613
      -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.ch/comment/3435187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699851941 {#4087
        date: 2023-11-13 06:05:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4076}
    +body: """
      `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
      \n
      i did set up both space and enter to commit a word though, yeah!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910145 {#4406
      date: 2023-11-13 22:15:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@alteredEnvoy@feddit.ch"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4411 …}
    +votes: Doctrine\ORM\PersistentCollection {#4413 …}
    +reports: Doctrine\ORM\PersistentCollection {#4415 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
    -id: 121027
    -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910145 {#4407
      date: 2023-11-13 22:15:45.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 {#4408
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4076
      +user: App\Entity\User {#4065
        +avatar: null
        +cover: null
        +email: "alteredEnvoy@feddit.ch"
        +username: "@alteredEnvoy@feddit.ch"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700005077 {#4085
          date: 2023-11-15 00:37:57.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 {#4064 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
        +entries: Doctrine\ORM\PersistentCollection {#4058 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +posts: Doctrine\ORM\PersistentCollection {#4116 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
        +follows: Doctrine\ORM\PersistentCollection {#4128 …}
        +followers: Doctrine\ORM\PersistentCollection {#4130 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
        +reports: Doctrine\ORM\PersistentCollection {#4140 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
        +violations: Doctrine\ORM\PersistentCollection {#4144 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
        +awards: Doctrine\ORM\PersistentCollection {#4148 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
        +categories: Doctrine\ORM\PersistentCollection {#4152 …}
        -id: 40112
        -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
        +apId: "alteredEnvoy@feddit.ch"
        +apProfileId: "https://feddit.ch/u/alteredEnvoy"
        +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.ch/inbox"
        +apDomain: "feddit.ch"
        +apPreferredUsername: "alteredEnvoy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711252930 {#4086
          date: 2024-03-24 05:02:10.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691729822 {#4083
          date: 2023-08-11 06:57:02.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098129 {#4082
        date: 2023-11-16 02:28:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4081 …}
      +nested: Doctrine\ORM\PersistentCollection {#4080 …}
      +votes: Doctrine\ORM\PersistentCollection {#4071 …}
      +reports: Doctrine\ORM\PersistentCollection {#4074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
      -id: 118613
      -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.ch/comment/3435187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699851941 {#4087
        date: 2023-11-13 06:05:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4076}
    +body: """
      `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
      \n
      i did set up both space and enter to commit a word though, yeah!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910145 {#4406
      date: 2023-11-13 22:15:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@alteredEnvoy@feddit.ch"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4411 …}
    +votes: Doctrine\ORM\PersistentCollection {#4413 …}
    +reports: Doctrine\ORM\PersistentCollection {#4415 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
    -id: 121027
    -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910145 {#4407
      date: 2023-11-13 22:15:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6767
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4408
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4076
      +user: App\Entity\User {#4065
        +avatar: null
        +cover: null
        +email: "alteredEnvoy@feddit.ch"
        +username: "@alteredEnvoy@feddit.ch"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700005077 {#4085
          date: 2023-11-15 00:37:57.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 {#4064 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
        +entries: Doctrine\ORM\PersistentCollection {#4058 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +posts: Doctrine\ORM\PersistentCollection {#4116 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
        +follows: Doctrine\ORM\PersistentCollection {#4128 …}
        +followers: Doctrine\ORM\PersistentCollection {#4130 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
        +reports: Doctrine\ORM\PersistentCollection {#4140 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
        +violations: Doctrine\ORM\PersistentCollection {#4144 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
        +awards: Doctrine\ORM\PersistentCollection {#4148 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
        +categories: Doctrine\ORM\PersistentCollection {#4152 …}
        -id: 40112
        -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
        +apId: "alteredEnvoy@feddit.ch"
        +apProfileId: "https://feddit.ch/u/alteredEnvoy"
        +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.ch/inbox"
        +apDomain: "feddit.ch"
        +apPreferredUsername: "alteredEnvoy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711252930 {#4086
          date: 2024-03-24 05:02:10.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691729822 {#4083
          date: 2023-08-11 06:57:02.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098129 {#4082
        date: 2023-11-16 02:28:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4081 …}
      +nested: Doctrine\ORM\PersistentCollection {#4080 …}
      +votes: Doctrine\ORM\PersistentCollection {#4071 …}
      +reports: Doctrine\ORM\PersistentCollection {#4074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
      -id: 118613
      -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.ch/comment/3435187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699851941 {#4087
        date: 2023-11-13 06:05:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4076}
    +body: """
      `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
      \n
      i did set up both space and enter to commit a word though, yeah!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910145 {#4406
      date: 2023-11-13 22:15:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@alteredEnvoy@feddit.ch"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4411 …}
    +votes: Doctrine\ORM\PersistentCollection {#4413 …}
    +reports: Doctrine\ORM\PersistentCollection {#4415 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
    -id: 121027
    -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910145 {#4407
      date: 2023-11-13 22:15:45.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 22.06 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4408
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4076
      +user: App\Entity\User {#4065
        +avatar: null
        +cover: null
        +email: "alteredEnvoy@feddit.ch"
        +username: "@alteredEnvoy@feddit.ch"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700005077 {#4085
          date: 2023-11-15 00:37:57.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 {#4064 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
        +entries: Doctrine\ORM\PersistentCollection {#4058 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +posts: Doctrine\ORM\PersistentCollection {#4116 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
        +follows: Doctrine\ORM\PersistentCollection {#4128 …}
        +followers: Doctrine\ORM\PersistentCollection {#4130 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
        +reports: Doctrine\ORM\PersistentCollection {#4140 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
        +violations: Doctrine\ORM\PersistentCollection {#4144 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
        +awards: Doctrine\ORM\PersistentCollection {#4148 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
        +categories: Doctrine\ORM\PersistentCollection {#4152 …}
        -id: 40112
        -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
        +apId: "alteredEnvoy@feddit.ch"
        +apProfileId: "https://feddit.ch/u/alteredEnvoy"
        +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.ch/inbox"
        +apDomain: "feddit.ch"
        +apPreferredUsername: "alteredEnvoy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711252930 {#4086
          date: 2024-03-24 05:02:10.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691729822 {#4083
          date: 2023-08-11 06:57:02.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098129 {#4082
        date: 2023-11-16 02:28:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4081 …}
      +nested: Doctrine\ORM\PersistentCollection {#4080 …}
      +votes: Doctrine\ORM\PersistentCollection {#4071 …}
      +reports: Doctrine\ORM\PersistentCollection {#4074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
      -id: 118613
      -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.ch/comment/3435187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699851941 {#4087
        date: 2023-11-13 06:05:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4076}
    +body: """
      `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
      \n
      i did set up both space and enter to commit a word though, yeah!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910145 {#4406
      date: 2023-11-13 22:15:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@alteredEnvoy@feddit.ch"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4411 …}
    +votes: Doctrine\ORM\PersistentCollection {#4413 …}
    +reports: Doctrine\ORM\PersistentCollection {#4415 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
    -id: 121027
    -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910145 {#4407
      date: 2023-11-13 22:15:45.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7007
  +comment: App\Entity\EntryComment {#4408
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4076
      +user: App\Entity\User {#4065
        +avatar: null
        +cover: null
        +email: "alteredEnvoy@feddit.ch"
        +username: "@alteredEnvoy@feddit.ch"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700005077 {#4085
          date: 2023-11-15 00:37:57.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 {#4064 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4062 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4060 …}
        +entries: Doctrine\ORM\PersistentCollection {#4058 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4056 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4054 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4113 …}
        +posts: Doctrine\ORM\PersistentCollection {#4116 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4118 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4120 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4122 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4124 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4126 …}
        +follows: Doctrine\ORM\PersistentCollection {#4128 …}
        +followers: Doctrine\ORM\PersistentCollection {#4130 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4132 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4134 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4136 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4138 …}
        +reports: Doctrine\ORM\PersistentCollection {#4140 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4142 …}
        +violations: Doctrine\ORM\PersistentCollection {#4144 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4146 …}
        +awards: Doctrine\ORM\PersistentCollection {#4148 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4150 …}
        +categories: Doctrine\ORM\PersistentCollection {#4152 …}
        -id: 40112
        -password: "$2y$13$Meo89b8qBkE4GSgsU272qOJ97LrGwG9qaQuQSgqhwhvxws78sdb/q"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4154 …}
        +apId: "alteredEnvoy@feddit.ch"
        +apProfileId: "https://feddit.ch/u/alteredEnvoy"
        +apPublicUrl: "https://feddit.ch/u/alteredEnvoy"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.ch/inbox"
        +apDomain: "feddit.ch"
        +apPreferredUsername: "alteredEnvoy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1711252930 {#4086
          date: 2024-03-24 05:02:10.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691729822 {#4083
          date: 2023-08-11 06:57:02.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "That’s amazing! May I suggest using space as a terminator instead of =? We do that all the time in Pinyin Input method and it’s quite convenient"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1700098129 {#4082
        date: 2023-11-16 02:28:49.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4081 …}
      +nested: Doctrine\ORM\PersistentCollection {#4080 …}
      +votes: Doctrine\ORM\PersistentCollection {#4071 …}
      +reports: Doctrine\ORM\PersistentCollection {#4074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4067 …}
      -id: 118613
      -bodyTs: "'amaz':3 'conveni':28 'input':22 'instead':12 'may':4 'method':23 'pinyin':21 'quit':27 'space':8 'suggest':6 'termin':11 'time':19 'use':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.ch/comment/3435187"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699851941 {#4087
        date: 2023-11-13 06:05:41.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4076}
    +body: """
      `=` is not a terminator! it’s a modifier for the previous key: `e=` -> ə!\n
      \n
      i did set up both space and enter to commit a word though, yeah!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699910145 {#4406
      date: 2023-11-13 22:15:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@alteredEnvoy@feddit.ch"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4409 …}
    +nested: Doctrine\ORM\PersistentCollection {#4411 …}
    +votes: Doctrine\ORM\PersistentCollection {#4413 …}
    +reports: Doctrine\ORM\PersistentCollection {#4415 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4417 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4419 …}
    -id: 121027
    -bodyTs: "'commit':24 'e':13 'enter':22 'key':12 'modifi':8 'previous':11 'set':17 'space':20 'termin':4 'though':27 'word':26 'yeah':28 'ə':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4332175"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699910145 {#4407
      date: 2023-11-13 22:15:45.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 16.0 MiB 124.89 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4161
    +user: App\Entity\User {#4174
      +avatar: null
      +cover: null
      +email: "chunkyhairball@lemmy.ml"
      +username: "@chunkyhairball@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1701920497 {#4158
        date: 2023-12-07 04:41:37.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 {#4175 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
      +entries: Doctrine\ORM\PersistentCollection {#4181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
      +posts: Doctrine\ORM\PersistentCollection {#4189 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
      +follows: Doctrine\ORM\PersistentCollection {#4201 …}
      +followers: Doctrine\ORM\PersistentCollection {#4203 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4213 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
      +violations: Doctrine\ORM\PersistentCollection {#4217 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
      +awards: Doctrine\ORM\PersistentCollection {#4221 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
      +categories: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 69894
      -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
      +apId: "chunkyhairball@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/chunkyhairball"
      +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "chunkyhairball"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703285324 {#4159
        date: 2023-12-22 23:48:44.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932130 {#4160
        date: 2023-11-02 14:35:30.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
      \n
      WTG! You just EXEMPLIFIED the open source ethic!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1699909386 {#4156
      date: 2023-11-13 22:03:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4162 …}
    +nested: Doctrine\ORM\PersistentCollection {#4164 …}
    +votes: Doctrine\ORM\PersistentCollection {#4166 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
    -id: 113988
    -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5723141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699755550 {#4157
      date: 2023-11-12 03:19:10.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7083
  +comment: App\Entity\EntryComment {#4161
    +user: App\Entity\User {#4174
      +avatar: null
      +cover: null
      +email: "chunkyhairball@lemmy.ml"
      +username: "@chunkyhairball@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1701920497 {#4158
        date: 2023-12-07 04:41:37.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 {#4175 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
      +entries: Doctrine\ORM\PersistentCollection {#4181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
      +posts: Doctrine\ORM\PersistentCollection {#4189 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
      +follows: Doctrine\ORM\PersistentCollection {#4201 …}
      +followers: Doctrine\ORM\PersistentCollection {#4203 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4213 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
      +violations: Doctrine\ORM\PersistentCollection {#4217 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
      +awards: Doctrine\ORM\PersistentCollection {#4221 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
      +categories: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 69894
      -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
      +apId: "chunkyhairball@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/chunkyhairball"
      +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "chunkyhairball"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703285324 {#4159
        date: 2023-12-22 23:48:44.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932130 {#4160
        date: 2023-11-02 14:35:30.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
      \n
      WTG! You just EXEMPLIFIED the open source ethic!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1699909386 {#4156
      date: 2023-11-13 22:03:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4162 …}
    +nested: Doctrine\ORM\PersistentCollection {#4164 …}
    +votes: Doctrine\ORM\PersistentCollection {#4166 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
    -id: 113988
    -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5723141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699755550 {#4157
      date: 2023-11-12 03:19:10.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 {#4174
    +avatar: null
    +cover: null
    +email: "chunkyhairball@lemmy.ml"
    +username: "@chunkyhairball@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1701920497 {#4158
      date: 2023-12-07 04:41:37.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 {#4175 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
    +entries: Doctrine\ORM\PersistentCollection {#4181 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
    +posts: Doctrine\ORM\PersistentCollection {#4189 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
    +follows: Doctrine\ORM\PersistentCollection {#4201 …}
    +followers: Doctrine\ORM\PersistentCollection {#4203 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
    +violations: Doctrine\ORM\PersistentCollection {#4217 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
    +awards: Doctrine\ORM\PersistentCollection {#4221 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
    +categories: Doctrine\ORM\PersistentCollection {#4225 …}
    -id: 69894
    -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
    +apId: "chunkyhairball@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/chunkyhairball"
    +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "chunkyhairball"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703285324 {#4159
      date: 2023-12-22 23:48:44.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698932130 {#4160
      date: 2023-11-02 14:35:30.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7128
  +user: App\Entity\User {#4174
    +avatar: null
    +cover: null
    +email: "chunkyhairball@lemmy.ml"
    +username: "@chunkyhairball@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1701920497 {#4158
      date: 2023-12-07 04:41:37.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 {#4175 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
    +entries: Doctrine\ORM\PersistentCollection {#4181 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
    +posts: Doctrine\ORM\PersistentCollection {#4189 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
    +follows: Doctrine\ORM\PersistentCollection {#4201 …}
    +followers: Doctrine\ORM\PersistentCollection {#4203 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
    +violations: Doctrine\ORM\PersistentCollection {#4217 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
    +awards: Doctrine\ORM\PersistentCollection {#4221 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
    +categories: Doctrine\ORM\PersistentCollection {#4225 …}
    -id: 69894
    -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
    +apId: "chunkyhairball@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/chunkyhairball"
    +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "chunkyhairball"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703285324 {#4159
      date: 2023-12-22 23:48:44.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698932130 {#4160
      date: 2023-11-02 14:35:30.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1699755550 {#4157
    date: 2023-11-12 03:19:10.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7183
  +date: DateTimeImmutable @1699755550 {#4157
    date: 2023-11-12 03:19:10.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699755550 {#4157
    date: 2023-11-12 03:19:10.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7237
  +createdAt: DateTimeImmutable @1699755550 {#4157
    date: 2023-11-12 03:19:10.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#4174
    +avatar: null
    +cover: null
    +email: "chunkyhairball@lemmy.ml"
    +username: "@chunkyhairball@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1701920497 {#4158
      date: 2023-12-07 04:41:37.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 {#4175 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
    +entries: Doctrine\ORM\PersistentCollection {#4181 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
    +posts: Doctrine\ORM\PersistentCollection {#4189 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
    +follows: Doctrine\ORM\PersistentCollection {#4201 …}
    +followers: Doctrine\ORM\PersistentCollection {#4203 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
    +violations: Doctrine\ORM\PersistentCollection {#4217 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
    +awards: Doctrine\ORM\PersistentCollection {#4221 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
    +categories: Doctrine\ORM\PersistentCollection {#4225 …}
    -id: 69894
    -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
    +apId: "chunkyhairball@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/chunkyhairball"
    +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "chunkyhairball"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703285324 {#4159
      date: 2023-12-22 23:48:44.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698932130 {#4160
      date: 2023-11-02 14:35:30.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7291
  +width: 40
  +height: 40
  +user: App\Entity\User {#4174
    +avatar: null
    +cover: null
    +email: "chunkyhairball@lemmy.ml"
    +username: "@chunkyhairball@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1701920497 {#4158
      date: 2023-12-07 04:41:37.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 {#4175 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
    +entries: Doctrine\ORM\PersistentCollection {#4181 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
    +posts: Doctrine\ORM\PersistentCollection {#4189 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
    +follows: Doctrine\ORM\PersistentCollection {#4201 …}
    +followers: Doctrine\ORM\PersistentCollection {#4203 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
    +reports: Doctrine\ORM\PersistentCollection {#4213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
    +violations: Doctrine\ORM\PersistentCollection {#4217 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
    +awards: Doctrine\ORM\PersistentCollection {#4221 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
    +categories: Doctrine\ORM\PersistentCollection {#4225 …}
    -id: 69894
    -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
    +apId: "chunkyhairball@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/chunkyhairball"
    +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "chunkyhairball"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703285324 {#4159
      date: 2023-12-22 23:48:44.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698932130 {#4160
      date: 2023-11-02 14:35:30.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4161
    +user: App\Entity\User {#4174
      +avatar: null
      +cover: null
      +email: "chunkyhairball@lemmy.ml"
      +username: "@chunkyhairball@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1701920497 {#4158
        date: 2023-12-07 04:41:37.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 {#4175 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
      +entries: Doctrine\ORM\PersistentCollection {#4181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
      +posts: Doctrine\ORM\PersistentCollection {#4189 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
      +follows: Doctrine\ORM\PersistentCollection {#4201 …}
      +followers: Doctrine\ORM\PersistentCollection {#4203 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4213 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
      +violations: Doctrine\ORM\PersistentCollection {#4217 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
      +awards: Doctrine\ORM\PersistentCollection {#4221 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
      +categories: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 69894
      -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
      +apId: "chunkyhairball@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/chunkyhairball"
      +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "chunkyhairball"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703285324 {#4159
        date: 2023-12-22 23:48:44.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932130 {#4160
        date: 2023-11-02 14:35:30.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
      \n
      WTG! You just EXEMPLIFIED the open source ethic!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1699909386 {#4156
      date: 2023-11-13 22:03:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4162 …}
    +nested: Doctrine\ORM\PersistentCollection {#4164 …}
    +votes: Doctrine\ORM\PersistentCollection {#4166 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
    -id: 113988
    -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5723141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699755550 {#4157
      date: 2023-11-12 03:19:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7364
  +subject: App\Entity\EntryComment {#4161
    +user: App\Entity\User {#4174
      +avatar: null
      +cover: null
      +email: "chunkyhairball@lemmy.ml"
      +username: "@chunkyhairball@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1701920497 {#4158
        date: 2023-12-07 04:41:37.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 {#4175 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
      +entries: Doctrine\ORM\PersistentCollection {#4181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
      +posts: Doctrine\ORM\PersistentCollection {#4189 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
      +follows: Doctrine\ORM\PersistentCollection {#4201 …}
      +followers: Doctrine\ORM\PersistentCollection {#4203 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4213 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
      +violations: Doctrine\ORM\PersistentCollection {#4217 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
      +awards: Doctrine\ORM\PersistentCollection {#4221 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
      +categories: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 69894
      -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
      +apId: "chunkyhairball@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/chunkyhairball"
      +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "chunkyhairball"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703285324 {#4159
        date: 2023-12-22 23:48:44.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932130 {#4160
        date: 2023-11-02 14:35:30.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
      \n
      WTG! You just EXEMPLIFIED the open source ethic!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1699909386 {#4156
      date: 2023-11-13 22:03:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4162 …}
    +nested: Doctrine\ORM\PersistentCollection {#4164 …}
    +votes: Doctrine\ORM\PersistentCollection {#4166 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
    -id: 113988
    -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5723141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699755550 {#4157
      date: 2023-11-12 03:19:10.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4161
    +user: App\Entity\User {#4174
      +avatar: null
      +cover: null
      +email: "chunkyhairball@lemmy.ml"
      +username: "@chunkyhairball@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1701920497 {#4158
        date: 2023-12-07 04:41:37.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 {#4175 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
      +entries: Doctrine\ORM\PersistentCollection {#4181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
      +posts: Doctrine\ORM\PersistentCollection {#4189 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
      +follows: Doctrine\ORM\PersistentCollection {#4201 …}
      +followers: Doctrine\ORM\PersistentCollection {#4203 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4213 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
      +violations: Doctrine\ORM\PersistentCollection {#4217 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
      +awards: Doctrine\ORM\PersistentCollection {#4221 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
      +categories: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 69894
      -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
      +apId: "chunkyhairball@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/chunkyhairball"
      +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "chunkyhairball"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703285324 {#4159
        date: 2023-12-22 23:48:44.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932130 {#4160
        date: 2023-11-02 14:35:30.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
      \n
      WTG! You just EXEMPLIFIED the open source ethic!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1699909386 {#4156
      date: 2023-11-13 22:03:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4162 …}
    +nested: Doctrine\ORM\PersistentCollection {#4164 …}
    +votes: Doctrine\ORM\PersistentCollection {#4166 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
    -id: 113988
    -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5723141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699755550 {#4157
      date: 2023-11-12 03:19:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5403
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4161
    +user: App\Entity\User {#4174
      +avatar: null
      +cover: null
      +email: "chunkyhairball@lemmy.ml"
      +username: "@chunkyhairball@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1701920497 {#4158
        date: 2023-12-07 04:41:37.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 {#4175 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
      +entries: Doctrine\ORM\PersistentCollection {#4181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
      +posts: Doctrine\ORM\PersistentCollection {#4189 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
      +follows: Doctrine\ORM\PersistentCollection {#4201 …}
      +followers: Doctrine\ORM\PersistentCollection {#4203 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4213 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
      +violations: Doctrine\ORM\PersistentCollection {#4217 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
      +awards: Doctrine\ORM\PersistentCollection {#4221 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
      +categories: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 69894
      -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
      +apId: "chunkyhairball@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/chunkyhairball"
      +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "chunkyhairball"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703285324 {#4159
        date: 2023-12-22 23:48:44.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932130 {#4160
        date: 2023-11-02 14:35:30.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
      \n
      WTG! You just EXEMPLIFIED the open source ethic!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1699909386 {#4156
      date: 2023-11-13 22:03:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4162 …}
    +nested: Doctrine\ORM\PersistentCollection {#4164 …}
    +votes: Doctrine\ORM\PersistentCollection {#4166 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
    -id: 113988
    -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5723141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699755550 {#4157
      date: 2023-11-12 03:19:10.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 49.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4161
    +user: App\Entity\User {#4174
      +avatar: null
      +cover: null
      +email: "chunkyhairball@lemmy.ml"
      +username: "@chunkyhairball@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1701920497 {#4158
        date: 2023-12-07 04:41:37.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 {#4175 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
      +entries: Doctrine\ORM\PersistentCollection {#4181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
      +posts: Doctrine\ORM\PersistentCollection {#4189 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
      +follows: Doctrine\ORM\PersistentCollection {#4201 …}
      +followers: Doctrine\ORM\PersistentCollection {#4203 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4213 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
      +violations: Doctrine\ORM\PersistentCollection {#4217 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
      +awards: Doctrine\ORM\PersistentCollection {#4221 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
      +categories: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 69894
      -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
      +apId: "chunkyhairball@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/chunkyhairball"
      +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "chunkyhairball"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703285324 {#4159
        date: 2023-12-22 23:48:44.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932130 {#4160
        date: 2023-11-02 14:35:30.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
      \n
      WTG! You just EXEMPLIFIED the open source ethic!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1699909386 {#4156
      date: 2023-11-13 22:03:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4162 …}
    +nested: Doctrine\ORM\PersistentCollection {#4164 …}
    +votes: Doctrine\ORM\PersistentCollection {#4166 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
    -id: 113988
    -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5723141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699755550 {#4157
      date: 2023-11-12 03:19:10.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7491
  +comment: App\Entity\EntryComment {#4161
    +user: App\Entity\User {#4174
      +avatar: null
      +cover: null
      +email: "chunkyhairball@lemmy.ml"
      +username: "@chunkyhairball@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1701920497 {#4158
        date: 2023-12-07 04:41:37.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 {#4175 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
      +entries: Doctrine\ORM\PersistentCollection {#4181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
      +posts: Doctrine\ORM\PersistentCollection {#4189 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
      +follows: Doctrine\ORM\PersistentCollection {#4201 …}
      +followers: Doctrine\ORM\PersistentCollection {#4203 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
      +reports: Doctrine\ORM\PersistentCollection {#4213 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
      +violations: Doctrine\ORM\PersistentCollection {#4217 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
      +awards: Doctrine\ORM\PersistentCollection {#4221 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
      +categories: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 69894
      -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
      +apId: "chunkyhairball@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/chunkyhairball"
      +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "chunkyhairball"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703285324 {#4159
        date: 2023-12-22 23:48:44.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932130 {#4160
        date: 2023-11-02 14:35:30.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
      \n
      WTG! You just EXEMPLIFIED the open source ethic!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1699909386 {#4156
      date: 2023-11-13 22:03:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4162 …}
    +nested: Doctrine\ORM\PersistentCollection {#4164 …}
    +votes: Doctrine\ORM\PersistentCollection {#4166 …}
    +reports: Doctrine\ORM\PersistentCollection {#4168 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
    -id: 113988
    -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/5723141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699755550 {#4157
      date: 2023-11-12 03:19:10.0 +01:00
    }
  }
  +nestedComments: [
    114801 => App\Entity\EntryComment {#4395
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4161}
      +root: App\Entity\EntryComment {#4161}
      +body: """
        ^_^\n
        \n
        i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
        \n
        as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1699780658 {#4396
        date: 2023-11-12 10:17:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
        "@chunkyhairball@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4391 …}
      +nested: Doctrine\ORM\PersistentCollection {#4386 …}
      +votes: Doctrine\ORM\PersistentCollection {#4390 …}
      +reports: Doctrine\ORM\PersistentCollection {#4400 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      -id: 114801
      -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/4298303"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699780658 {#4399
        date: 2023-11-12 10:17:38.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 16.0 MiB 41.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4161
      +user: App\Entity\User {#4174
        +avatar: null
        +cover: null
        +email: "chunkyhairball@lemmy.ml"
        +username: "@chunkyhairball@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1701920497 {#4158
          date: 2023-12-07 04:41:37.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 {#4175 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
        +entries: Doctrine\ORM\PersistentCollection {#4181 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
        +posts: Doctrine\ORM\PersistentCollection {#4189 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
        +follows: Doctrine\ORM\PersistentCollection {#4201 …}
        +followers: Doctrine\ORM\PersistentCollection {#4203 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
        +reports: Doctrine\ORM\PersistentCollection {#4213 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
        +violations: Doctrine\ORM\PersistentCollection {#4217 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
        +awards: Doctrine\ORM\PersistentCollection {#4221 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
        +categories: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 69894
        -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
        +apId: "chunkyhairball@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/chunkyhairball"
        +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "chunkyhairball"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703285324 {#4159
          date: 2023-12-22 23:48:44.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932130 {#4160
          date: 2023-11-02 14:35:30.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
        \n
        WTG! You just EXEMPLIFIED the open source ethic!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1699909386 {#4156
        date: 2023-11-13 22:03:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4162 …}
      +nested: Doctrine\ORM\PersistentCollection {#4164 …}
      +votes: Doctrine\ORM\PersistentCollection {#4166 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
      -id: 113988
      -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5723141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699755550 {#4157
        date: 2023-11-12 03:19:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4161}
    +body: """
      ^_^\n
      \n
      i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
      \n
      as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1699780658 {#4396
      date: 2023-11-12 10:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4391 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4390 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    -id: 114801
    -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4298303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780658 {#4399
      date: 2023-11-12 10:17:38.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7551
  +comment: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4161
      +user: App\Entity\User {#4174
        +avatar: null
        +cover: null
        +email: "chunkyhairball@lemmy.ml"
        +username: "@chunkyhairball@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1701920497 {#4158
          date: 2023-12-07 04:41:37.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 {#4175 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
        +entries: Doctrine\ORM\PersistentCollection {#4181 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
        +posts: Doctrine\ORM\PersistentCollection {#4189 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
        +follows: Doctrine\ORM\PersistentCollection {#4201 …}
        +followers: Doctrine\ORM\PersistentCollection {#4203 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
        +reports: Doctrine\ORM\PersistentCollection {#4213 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
        +violations: Doctrine\ORM\PersistentCollection {#4217 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
        +awards: Doctrine\ORM\PersistentCollection {#4221 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
        +categories: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 69894
        -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
        +apId: "chunkyhairball@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/chunkyhairball"
        +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "chunkyhairball"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703285324 {#4159
          date: 2023-12-22 23:48:44.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932130 {#4160
          date: 2023-11-02 14:35:30.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
        \n
        WTG! You just EXEMPLIFIED the open source ethic!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1699909386 {#4156
        date: 2023-11-13 22:03:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4162 …}
      +nested: Doctrine\ORM\PersistentCollection {#4164 …}
      +votes: Doctrine\ORM\PersistentCollection {#4166 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
      -id: 113988
      -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5723141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699755550 {#4157
        date: 2023-11-12 03:19:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4161}
    +body: """
      ^_^\n
      \n
      i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
      \n
      as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1699780658 {#4396
      date: 2023-11-12 10:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4391 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4390 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    -id: 114801
    -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4298303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780658 {#4399
      date: 2023-11-12 10:17:38.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.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7596
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1699780658 {#4399
    date: 2023-11-12 10:17:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7651
  +date: DateTimeImmutable @1699780658 {#4399
    date: 2023-11-12 10:17:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699780658 {#4399
    date: 2023-11-12 10:17:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7705
  +createdAt: DateTimeImmutable @1699780658 {#4399
    date: 2023-11-12 10:17:38.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7759
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4161
      +user: App\Entity\User {#4174
        +avatar: null
        +cover: null
        +email: "chunkyhairball@lemmy.ml"
        +username: "@chunkyhairball@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1701920497 {#4158
          date: 2023-12-07 04:41:37.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 {#4175 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
        +entries: Doctrine\ORM\PersistentCollection {#4181 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
        +posts: Doctrine\ORM\PersistentCollection {#4189 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
        +follows: Doctrine\ORM\PersistentCollection {#4201 …}
        +followers: Doctrine\ORM\PersistentCollection {#4203 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
        +reports: Doctrine\ORM\PersistentCollection {#4213 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
        +violations: Doctrine\ORM\PersistentCollection {#4217 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
        +awards: Doctrine\ORM\PersistentCollection {#4221 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
        +categories: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 69894
        -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
        +apId: "chunkyhairball@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/chunkyhairball"
        +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "chunkyhairball"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703285324 {#4159
          date: 2023-12-22 23:48:44.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932130 {#4160
          date: 2023-11-02 14:35:30.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
        \n
        WTG! You just EXEMPLIFIED the open source ethic!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1699909386 {#4156
        date: 2023-11-13 22:03:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4162 …}
      +nested: Doctrine\ORM\PersistentCollection {#4164 …}
      +votes: Doctrine\ORM\PersistentCollection {#4166 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
      -id: 113988
      -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5723141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699755550 {#4157
        date: 2023-11-12 03:19:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4161}
    +body: """
      ^_^\n
      \n
      i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
      \n
      as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1699780658 {#4396
      date: 2023-11-12 10:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4391 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4390 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    -id: 114801
    -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4298303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780658 {#4399
      date: 2023-11-12 10:17:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7836
  +subject: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4161
      +user: App\Entity\User {#4174
        +avatar: null
        +cover: null
        +email: "chunkyhairball@lemmy.ml"
        +username: "@chunkyhairball@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1701920497 {#4158
          date: 2023-12-07 04:41:37.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 {#4175 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
        +entries: Doctrine\ORM\PersistentCollection {#4181 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
        +posts: Doctrine\ORM\PersistentCollection {#4189 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
        +follows: Doctrine\ORM\PersistentCollection {#4201 …}
        +followers: Doctrine\ORM\PersistentCollection {#4203 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
        +reports: Doctrine\ORM\PersistentCollection {#4213 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
        +violations: Doctrine\ORM\PersistentCollection {#4217 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
        +awards: Doctrine\ORM\PersistentCollection {#4221 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
        +categories: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 69894
        -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
        +apId: "chunkyhairball@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/chunkyhairball"
        +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "chunkyhairball"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703285324 {#4159
          date: 2023-12-22 23:48:44.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932130 {#4160
          date: 2023-11-02 14:35:30.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
        \n
        WTG! You just EXEMPLIFIED the open source ethic!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1699909386 {#4156
        date: 2023-11-13 22:03:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4162 …}
      +nested: Doctrine\ORM\PersistentCollection {#4164 …}
      +votes: Doctrine\ORM\PersistentCollection {#4166 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
      -id: 113988
      -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5723141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699755550 {#4157
        date: 2023-11-12 03:19:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4161}
    +body: """
      ^_^\n
      \n
      i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
      \n
      as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1699780658 {#4396
      date: 2023-11-12 10:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4391 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4390 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    -id: 114801
    -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4298303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780658 {#4399
      date: 2023-11-12 10:17:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4161
      +user: App\Entity\User {#4174
        +avatar: null
        +cover: null
        +email: "chunkyhairball@lemmy.ml"
        +username: "@chunkyhairball@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1701920497 {#4158
          date: 2023-12-07 04:41:37.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 {#4175 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
        +entries: Doctrine\ORM\PersistentCollection {#4181 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
        +posts: Doctrine\ORM\PersistentCollection {#4189 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
        +follows: Doctrine\ORM\PersistentCollection {#4201 …}
        +followers: Doctrine\ORM\PersistentCollection {#4203 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
        +reports: Doctrine\ORM\PersistentCollection {#4213 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
        +violations: Doctrine\ORM\PersistentCollection {#4217 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
        +awards: Doctrine\ORM\PersistentCollection {#4221 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
        +categories: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 69894
        -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
        +apId: "chunkyhairball@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/chunkyhairball"
        +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "chunkyhairball"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703285324 {#4159
          date: 2023-12-22 23:48:44.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932130 {#4160
          date: 2023-11-02 14:35:30.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
        \n
        WTG! You just EXEMPLIFIED the open source ethic!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1699909386 {#4156
        date: 2023-11-13 22:03:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4162 …}
      +nested: Doctrine\ORM\PersistentCollection {#4164 …}
      +votes: Doctrine\ORM\PersistentCollection {#4166 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
      -id: 113988
      -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5723141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699755550 {#4157
        date: 2023-11-12 03:19:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4161}
    +body: """
      ^_^\n
      \n
      i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
      \n
      as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1699780658 {#4396
      date: 2023-11-12 10:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4391 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4390 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    -id: 114801
    -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4298303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780658 {#4399
      date: 2023-11-12 10:17:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7893
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4161
      +user: App\Entity\User {#4174
        +avatar: null
        +cover: null
        +email: "chunkyhairball@lemmy.ml"
        +username: "@chunkyhairball@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1701920497 {#4158
          date: 2023-12-07 04:41:37.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 {#4175 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
        +entries: Doctrine\ORM\PersistentCollection {#4181 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
        +posts: Doctrine\ORM\PersistentCollection {#4189 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
        +follows: Doctrine\ORM\PersistentCollection {#4201 …}
        +followers: Doctrine\ORM\PersistentCollection {#4203 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
        +reports: Doctrine\ORM\PersistentCollection {#4213 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
        +violations: Doctrine\ORM\PersistentCollection {#4217 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
        +awards: Doctrine\ORM\PersistentCollection {#4221 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
        +categories: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 69894
        -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
        +apId: "chunkyhairball@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/chunkyhairball"
        +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "chunkyhairball"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703285324 {#4159
          date: 2023-12-22 23:48:44.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932130 {#4160
          date: 2023-11-02 14:35:30.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
        \n
        WTG! You just EXEMPLIFIED the open source ethic!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1699909386 {#4156
        date: 2023-11-13 22:03:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4162 …}
      +nested: Doctrine\ORM\PersistentCollection {#4164 …}
      +votes: Doctrine\ORM\PersistentCollection {#4166 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
      -id: 113988
      -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5723141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699755550 {#4157
        date: 2023-11-12 03:19:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4161}
    +body: """
      ^_^\n
      \n
      i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
      \n
      as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1699780658 {#4396
      date: 2023-11-12 10:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4391 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4390 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    -id: 114801
    -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4298303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780658 {#4399
      date: 2023-11-12 10:17:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.42 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4161
      +user: App\Entity\User {#4174
        +avatar: null
        +cover: null
        +email: "chunkyhairball@lemmy.ml"
        +username: "@chunkyhairball@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1701920497 {#4158
          date: 2023-12-07 04:41:37.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 {#4175 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
        +entries: Doctrine\ORM\PersistentCollection {#4181 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
        +posts: Doctrine\ORM\PersistentCollection {#4189 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
        +follows: Doctrine\ORM\PersistentCollection {#4201 …}
        +followers: Doctrine\ORM\PersistentCollection {#4203 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
        +reports: Doctrine\ORM\PersistentCollection {#4213 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
        +violations: Doctrine\ORM\PersistentCollection {#4217 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
        +awards: Doctrine\ORM\PersistentCollection {#4221 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
        +categories: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 69894
        -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
        +apId: "chunkyhairball@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/chunkyhairball"
        +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "chunkyhairball"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703285324 {#4159
          date: 2023-12-22 23:48:44.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932130 {#4160
          date: 2023-11-02 14:35:30.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
        \n
        WTG! You just EXEMPLIFIED the open source ethic!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1699909386 {#4156
        date: 2023-11-13 22:03:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4162 …}
      +nested: Doctrine\ORM\PersistentCollection {#4164 …}
      +votes: Doctrine\ORM\PersistentCollection {#4166 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
      -id: 113988
      -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5723141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699755550 {#4157
        date: 2023-11-12 03:19:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4161}
    +body: """
      ^_^\n
      \n
      i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
      \n
      as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1699780658 {#4396
      date: 2023-11-12 10:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4391 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4390 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    -id: 114801
    -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4298303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780658 {#4399
      date: 2023-11-12 10:17:38.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8133
  +comment: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: null
      +cover: null
      +email: "yukijoou@lemmy.blahaj.zone"
      +username: "@yukijoou@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728830942 {#1519
        date: 2024-10-13 16:49:02.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
      +entries: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
      +posts: Doctrine\ORM\PersistentCollection {#1750 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
      +follows: Doctrine\ORM\PersistentCollection {#1447 …}
      +followers: Doctrine\ORM\PersistentCollection {#1450 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
      +reports: Doctrine\ORM\PersistentCollection {#1463 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
      +violations: Doctrine\ORM\PersistentCollection {#1690 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
      +awards: Doctrine\ORM\PersistentCollection {#1694 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
      +categories: Doctrine\ORM\PersistentCollection {#1676 …}
      -id: 66649
      -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
      +apId: "yukijoou@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "yukijoou"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729271831 {#1515
        date: 2024-10-18 19:17:11.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698314807 {#1518
        date: 2023-10-26 12:06:47.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4161
      +user: App\Entity\User {#4174
        +avatar: null
        +cover: null
        +email: "chunkyhairball@lemmy.ml"
        +username: "@chunkyhairball@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1701920497 {#4158
          date: 2023-12-07 04:41:37.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 {#4175 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4177 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4179 …}
        +entries: Doctrine\ORM\PersistentCollection {#4181 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4183 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4185 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4187 …}
        +posts: Doctrine\ORM\PersistentCollection {#4189 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4191 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4193 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4197 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4199 …}
        +follows: Doctrine\ORM\PersistentCollection {#4201 …}
        +followers: Doctrine\ORM\PersistentCollection {#4203 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4205 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4207 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4209 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4211 …}
        +reports: Doctrine\ORM\PersistentCollection {#4213 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4215 …}
        +violations: Doctrine\ORM\PersistentCollection {#4217 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4219 …}
        +awards: Doctrine\ORM\PersistentCollection {#4221 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4223 …}
        +categories: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 69894
        -password: "$2y$13$caRjXMxzTKDpsNicmrorv.VquoO82n8F4jg6ODAferjJw6HEDJnjG"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4227 …}
        +apId: "chunkyhairball@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/chunkyhairball"
        +apPublicUrl: "https://lemmy.ml/u/chunkyhairball"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "chunkyhairball"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703285324 {#4159
          date: 2023-12-22 23:48:44.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932130 {#4160
          date: 2023-11-02 14:35:30.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        “Here’s something I made for my school work. It occurs that it might be useful to others in my line of study.”\n
        \n
        WTG! You just EXEMPLIFIED the open source ethic!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 19
      +score: 0
      +lastActive: DateTime @1699909386 {#4156
        date: 2023-11-13 22:03:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@yukijoou@lemmy.blahaj.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4162 …}
      +nested: Doctrine\ORM\PersistentCollection {#4164 …}
      +votes: Doctrine\ORM\PersistentCollection {#4166 …}
      +reports: Doctrine\ORM\PersistentCollection {#4168 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4170 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4172 …}
      -id: 113988
      -bodyTs: "'ethic':31 'exemplifi':27 'line':21 'made':5 'might':14 'occur':11 'open':29 'other':18 'school':8 'someth':3 'sourc':30 'studi':23 'use':16 'work':9 'wtg':24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/5723141"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699755550 {#4157
        date: 2023-11-12 03:19:10.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4161}
    +body: """
      ^_^\n
      \n
      i know i’ve wanted something like this for a while. i really didn’t want to have to figure out how to get the existing keyman keyboard layout to work on linux, because fcitx works fine for all my other input needs, and i already knew how fcitx worked as i made an addon to get on-screen keyboards to work with it a while back…\n
      \n
      as i know not many people would dare venture in the world of fcitx addons, due to the quite horrendous state the documentation is in… so if i wasn’t gonna do it, likely no-one else was, so i did it! and shared it with everyone, because the worse that could happen is that someone helps me make it better!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1699780658 {#4396
      date: 2023-11-12 10:17:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
      "@chunkyhairball@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4391 …}
    +nested: Doctrine\ORM\PersistentCollection {#4386 …}
    +votes: Doctrine\ORM\PersistentCollection {#4390 …}
    +reports: Doctrine\ORM\PersistentCollection {#4400 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    -id: 114801
    -bodyTs: "'addon':55,83 'alreadi':46 'back':68 'better':130 'could':121 'dare':76 'didn':14 'document':91 'due':84 'els':106 'everyon':116 'exist':26 'fcitx':35,49,82 'figur':20 'fine':37 'get':24,57 'gonna':99 'happen':122 'help':126 'horrend':88 'input':42 'keyboard':28,61 'keyman':27 'knew':47 'know':2,71 'layout':29 'like':7,102 'linux':33 'made':53 'make':128 'mani':73 'need':43 'no-on':103 'on-screen':58 'one':105 'peopl':74 'quit':87 'realli':13 'screen':60 'share':113 'someon':125 'someth':6 'state':89 've':4 'ventur':77 'want':5,16 'wasn':97 'work':31,36,50,63 'world':80 'wors':119 'would':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/4298303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699780658 {#4399
      date: 2023-11-12 10:17:38.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 16.0 MiB 78.74 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4234
    +user: App\Entity\User {#4247
      +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
      +email: "daredevil@kbin.social"
      +username: "@daredevil@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I'm just an internet explorer.\n
        \n
        日本語 OK • 中文 OK • tiếng việt OK\n
        \n
        [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
        \n
        [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
        """
      +lastActive: DateTime @1705884647 {#4231
        date: 2024-01-22 01:50:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
      +entries: Doctrine\ORM\PersistentCollection {#4256 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +posts: Doctrine\ORM\PersistentCollection {#4264 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
      +follows: Doctrine\ORM\PersistentCollection {#4276 …}
      +followers: Doctrine\ORM\PersistentCollection {#4278 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
      +reports: Doctrine\ORM\PersistentCollection {#4288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
      +violations: Doctrine\ORM\PersistentCollection {#4292 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
      +awards: Doctrine\ORM\PersistentCollection {#4296 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
      +categories: Doctrine\ORM\PersistentCollection {#4300 …}
      -id: 11558
      -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
      +apId: "daredevil@kbin.social"
      +apProfileId: "https://kbin.social/u/daredevil"
      +apPublicUrl: "https://kbin.social/u/daredevil"
      +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "daredevil"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710213211 {#4232
        date: 2024-03-12 04:13:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687933714 {#4233
        date: 2023-06-28 08:28:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This is awesome, OP. I've crossposted this to @linguistics to give you a little more visibility. Cheers."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1699758006 {#4229
      date: 2023-11-12 04:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@linguistics"
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4235 …}
    +nested: Doctrine\ORM\PersistentCollection {#4237 …}
    +votes: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4245 …}
    -id: 114090
    -bodyTs: "'awesom':3 'cheer':18 'crosspost':7 'give':12 'linguist':10 'littl':15 'op':4 've':6 'visibl':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/619077/-/comment/3509249"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699758006 {#4230
      date: 2023-11-12 04:00:06.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8209
  +comment: App\Entity\EntryComment {#4234
    +user: App\Entity\User {#4247
      +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
      +email: "daredevil@kbin.social"
      +username: "@daredevil@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I'm just an internet explorer.\n
        \n
        日本語 OK • 中文 OK • tiếng việt OK\n
        \n
        [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
        \n
        [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
        """
      +lastActive: DateTime @1705884647 {#4231
        date: 2024-01-22 01:50:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
      +entries: Doctrine\ORM\PersistentCollection {#4256 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +posts: Doctrine\ORM\PersistentCollection {#4264 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
      +follows: Doctrine\ORM\PersistentCollection {#4276 …}
      +followers: Doctrine\ORM\PersistentCollection {#4278 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
      +reports: Doctrine\ORM\PersistentCollection {#4288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
      +violations: Doctrine\ORM\PersistentCollection {#4292 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
      +awards: Doctrine\ORM\PersistentCollection {#4296 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
      +categories: Doctrine\ORM\PersistentCollection {#4300 …}
      -id: 11558
      -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
      +apId: "daredevil@kbin.social"
      +apProfileId: "https://kbin.social/u/daredevil"
      +apPublicUrl: "https://kbin.social/u/daredevil"
      +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "daredevil"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710213211 {#4232
        date: 2024-03-12 04:13:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687933714 {#4233
        date: 2023-06-28 08:28:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This is awesome, OP. I've crossposted this to @linguistics to give you a little more visibility. Cheers."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1699758006 {#4229
      date: 2023-11-12 04:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@linguistics"
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4235 …}
    +nested: Doctrine\ORM\PersistentCollection {#4237 …}
    +votes: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4245 …}
    -id: 114090
    -bodyTs: "'awesom':3 'cheer':18 'crosspost':7 'give':12 'linguist':10 'littl':15 'op':4 've':6 'visibl':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/619077/-/comment/3509249"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699758006 {#4230
      date: 2023-11-12 04:00:06.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 {#4247
    +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
    +email: "daredevil@kbin.social"
    +username: "@daredevil@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I'm just an internet explorer.\n
      \n
      日本語 OK • 中文 OK • tiếng việt OK\n
      \n
      [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
      \n
      [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
      """
    +lastActive: DateTime @1705884647 {#4231
      date: 2024-01-22 01:50:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
    +entries: Doctrine\ORM\PersistentCollection {#4256 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
    +posts: Doctrine\ORM\PersistentCollection {#4264 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
    +follows: Doctrine\ORM\PersistentCollection {#4276 …}
    +followers: Doctrine\ORM\PersistentCollection {#4278 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
    +reports: Doctrine\ORM\PersistentCollection {#4288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
    +violations: Doctrine\ORM\PersistentCollection {#4292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
    +awards: Doctrine\ORM\PersistentCollection {#4296 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
    +categories: Doctrine\ORM\PersistentCollection {#4300 …}
    -id: 11558
    -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
    +apId: "daredevil@kbin.social"
    +apProfileId: "https://kbin.social/u/daredevil"
    +apPublicUrl: "https://kbin.social/u/daredevil"
    +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "daredevil"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710213211 {#4232
      date: 2024-03-12 04:13:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687933714 {#4233
      date: 2023-06-28 08:28:34.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8254
  +user: App\Entity\User {#4247
    +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
    +email: "daredevil@kbin.social"
    +username: "@daredevil@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I'm just an internet explorer.\n
      \n
      日本語 OK • 中文 OK • tiếng việt OK\n
      \n
      [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
      \n
      [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
      """
    +lastActive: DateTime @1705884647 {#4231
      date: 2024-01-22 01:50:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
    +entries: Doctrine\ORM\PersistentCollection {#4256 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
    +posts: Doctrine\ORM\PersistentCollection {#4264 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
    +follows: Doctrine\ORM\PersistentCollection {#4276 …}
    +followers: Doctrine\ORM\PersistentCollection {#4278 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
    +reports: Doctrine\ORM\PersistentCollection {#4288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
    +violations: Doctrine\ORM\PersistentCollection {#4292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
    +awards: Doctrine\ORM\PersistentCollection {#4296 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
    +categories: Doctrine\ORM\PersistentCollection {#4300 …}
    -id: 11558
    -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
    +apId: "daredevil@kbin.social"
    +apProfileId: "https://kbin.social/u/daredevil"
    +apPublicUrl: "https://kbin.social/u/daredevil"
    +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "daredevil"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710213211 {#4232
      date: 2024-03-12 04:13:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687933714 {#4233
      date: 2023-06-28 08:28:34.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1699758006 {#4230
    date: 2023-11-12 04:00:06.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8309
  +date: DateTimeImmutable @1699758006 {#4230
    date: 2023-11-12 04:00:06.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699758006 {#4230
    date: 2023-11-12 04:00:06.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8363
  +createdAt: DateTimeImmutable @1699758006 {#4230
    date: 2023-11-12 04:00:06.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 39.55 ms
Input props
[
  "user" => App\Entity\User {#4247
    +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
    +email: "daredevil@kbin.social"
    +username: "@daredevil@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I'm just an internet explorer.\n
      \n
      日本語 OK • 中文 OK • tiếng việt OK\n
      \n
      [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
      \n
      [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
      """
    +lastActive: DateTime @1705884647 {#4231
      date: 2024-01-22 01:50:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
    +entries: Doctrine\ORM\PersistentCollection {#4256 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
    +posts: Doctrine\ORM\PersistentCollection {#4264 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
    +follows: Doctrine\ORM\PersistentCollection {#4276 …}
    +followers: Doctrine\ORM\PersistentCollection {#4278 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
    +reports: Doctrine\ORM\PersistentCollection {#4288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
    +violations: Doctrine\ORM\PersistentCollection {#4292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
    +awards: Doctrine\ORM\PersistentCollection {#4296 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
    +categories: Doctrine\ORM\PersistentCollection {#4300 …}
    -id: 11558
    -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
    +apId: "daredevil@kbin.social"
    +apProfileId: "https://kbin.social/u/daredevil"
    +apPublicUrl: "https://kbin.social/u/daredevil"
    +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "daredevil"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710213211 {#4232
      date: 2024-03-12 04:13:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687933714 {#4233
      date: 2023-06-28 08:28:34.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8417
  +width: 40
  +height: 40
  +user: App\Entity\User {#4247
    +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
    +email: "daredevil@kbin.social"
    +username: "@daredevil@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I'm just an internet explorer.\n
      \n
      日本語 OK • 中文 OK • tiếng việt OK\n
      \n
      [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
      \n
      [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
      """
    +lastActive: DateTime @1705884647 {#4231
      date: 2024-01-22 01:50:47.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
    +entries: Doctrine\ORM\PersistentCollection {#4256 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
    +posts: Doctrine\ORM\PersistentCollection {#4264 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
    +follows: Doctrine\ORM\PersistentCollection {#4276 …}
    +followers: Doctrine\ORM\PersistentCollection {#4278 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
    +reports: Doctrine\ORM\PersistentCollection {#4288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
    +violations: Doctrine\ORM\PersistentCollection {#4292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
    +awards: Doctrine\ORM\PersistentCollection {#4296 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
    +categories: Doctrine\ORM\PersistentCollection {#4300 …}
    -id: 11558
    -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
    +apId: "daredevil@kbin.social"
    +apProfileId: "https://kbin.social/u/daredevil"
    +apPublicUrl: "https://kbin.social/u/daredevil"
    +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "daredevil"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710213211 {#4232
      date: 2024-03-12 04:13:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687933714 {#4233
      date: 2023-06-28 08:28:34.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4234
    +user: App\Entity\User {#4247
      +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
      +email: "daredevil@kbin.social"
      +username: "@daredevil@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I'm just an internet explorer.\n
        \n
        日本語 OK • 中文 OK • tiếng việt OK\n
        \n
        [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
        \n
        [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
        """
      +lastActive: DateTime @1705884647 {#4231
        date: 2024-01-22 01:50:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
      +entries: Doctrine\ORM\PersistentCollection {#4256 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +posts: Doctrine\ORM\PersistentCollection {#4264 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
      +follows: Doctrine\ORM\PersistentCollection {#4276 …}
      +followers: Doctrine\ORM\PersistentCollection {#4278 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
      +reports: Doctrine\ORM\PersistentCollection {#4288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
      +violations: Doctrine\ORM\PersistentCollection {#4292 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
      +awards: Doctrine\ORM\PersistentCollection {#4296 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
      +categories: Doctrine\ORM\PersistentCollection {#4300 …}
      -id: 11558
      -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
      +apId: "daredevil@kbin.social"
      +apProfileId: "https://kbin.social/u/daredevil"
      +apPublicUrl: "https://kbin.social/u/daredevil"
      +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "daredevil"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710213211 {#4232
        date: 2024-03-12 04:13:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687933714 {#4233
        date: 2023-06-28 08:28:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This is awesome, OP. I've crossposted this to @linguistics to give you a little more visibility. Cheers."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1699758006 {#4229
      date: 2023-11-12 04:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@linguistics"
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4235 …}
    +nested: Doctrine\ORM\PersistentCollection {#4237 …}
    +votes: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4245 …}
    -id: 114090
    -bodyTs: "'awesom':3 'cheer':18 'crosspost':7 'give':12 'linguist':10 'littl':15 'op':4 've':6 'visibl':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/619077/-/comment/3509249"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699758006 {#4230
      date: 2023-11-12 04:00:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8498
  +subject: App\Entity\EntryComment {#4234
    +user: App\Entity\User {#4247
      +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
      +email: "daredevil@kbin.social"
      +username: "@daredevil@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I'm just an internet explorer.\n
        \n
        日本語 OK • 中文 OK • tiếng việt OK\n
        \n
        [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
        \n
        [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
        """
      +lastActive: DateTime @1705884647 {#4231
        date: 2024-01-22 01:50:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
      +entries: Doctrine\ORM\PersistentCollection {#4256 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +posts: Doctrine\ORM\PersistentCollection {#4264 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
      +follows: Doctrine\ORM\PersistentCollection {#4276 …}
      +followers: Doctrine\ORM\PersistentCollection {#4278 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
      +reports: Doctrine\ORM\PersistentCollection {#4288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
      +violations: Doctrine\ORM\PersistentCollection {#4292 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
      +awards: Doctrine\ORM\PersistentCollection {#4296 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
      +categories: Doctrine\ORM\PersistentCollection {#4300 …}
      -id: 11558
      -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
      +apId: "daredevil@kbin.social"
      +apProfileId: "https://kbin.social/u/daredevil"
      +apPublicUrl: "https://kbin.social/u/daredevil"
      +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "daredevil"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710213211 {#4232
        date: 2024-03-12 04:13:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687933714 {#4233
        date: 2023-06-28 08:28:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This is awesome, OP. I've crossposted this to @linguistics to give you a little more visibility. Cheers."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1699758006 {#4229
      date: 2023-11-12 04:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@linguistics"
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4235 …}
    +nested: Doctrine\ORM\PersistentCollection {#4237 …}
    +votes: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4245 …}
    -id: 114090
    -bodyTs: "'awesom':3 'cheer':18 'crosspost':7 'give':12 'linguist':10 'littl':15 'op':4 've':6 'visibl':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/619077/-/comment/3509249"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699758006 {#4230
      date: 2023-11-12 04:00:06.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4234
    +user: App\Entity\User {#4247
      +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
      +email: "daredevil@kbin.social"
      +username: "@daredevil@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I'm just an internet explorer.\n
        \n
        日本語 OK • 中文 OK • tiếng việt OK\n
        \n
        [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
        \n
        [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
        """
      +lastActive: DateTime @1705884647 {#4231
        date: 2024-01-22 01:50:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
      +entries: Doctrine\ORM\PersistentCollection {#4256 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +posts: Doctrine\ORM\PersistentCollection {#4264 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
      +follows: Doctrine\ORM\PersistentCollection {#4276 …}
      +followers: Doctrine\ORM\PersistentCollection {#4278 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
      +reports: Doctrine\ORM\PersistentCollection {#4288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
      +violations: Doctrine\ORM\PersistentCollection {#4292 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
      +awards: Doctrine\ORM\PersistentCollection {#4296 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
      +categories: Doctrine\ORM\PersistentCollection {#4300 …}
      -id: 11558
      -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
      +apId: "daredevil@kbin.social"
      +apProfileId: "https://kbin.social/u/daredevil"
      +apPublicUrl: "https://kbin.social/u/daredevil"
      +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "daredevil"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710213211 {#4232
        date: 2024-03-12 04:13:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687933714 {#4233
        date: 2023-06-28 08:28:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This is awesome, OP. I've crossposted this to @linguistics to give you a little more visibility. Cheers."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1699758006 {#4229
      date: 2023-11-12 04:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@linguistics"
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4235 …}
    +nested: Doctrine\ORM\PersistentCollection {#4237 …}
    +votes: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4245 …}
    -id: 114090
    -bodyTs: "'awesom':3 'cheer':18 'crosspost':7 'give':12 'linguist':10 'littl':15 'op':4 've':6 'visibl':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/619077/-/comment/3509249"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699758006 {#4230
      date: 2023-11-12 04:00:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8555
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4234
    +user: App\Entity\User {#4247
      +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
      +email: "daredevil@kbin.social"
      +username: "@daredevil@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I'm just an internet explorer.\n
        \n
        日本語 OK • 中文 OK • tiếng việt OK\n
        \n
        [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
        \n
        [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
        """
      +lastActive: DateTime @1705884647 {#4231
        date: 2024-01-22 01:50:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
      +entries: Doctrine\ORM\PersistentCollection {#4256 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +posts: Doctrine\ORM\PersistentCollection {#4264 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
      +follows: Doctrine\ORM\PersistentCollection {#4276 …}
      +followers: Doctrine\ORM\PersistentCollection {#4278 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
      +reports: Doctrine\ORM\PersistentCollection {#4288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
      +violations: Doctrine\ORM\PersistentCollection {#4292 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
      +awards: Doctrine\ORM\PersistentCollection {#4296 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
      +categories: Doctrine\ORM\PersistentCollection {#4300 …}
      -id: 11558
      -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
      +apId: "daredevil@kbin.social"
      +apProfileId: "https://kbin.social/u/daredevil"
      +apPublicUrl: "https://kbin.social/u/daredevil"
      +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "daredevil"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710213211 {#4232
        date: 2024-03-12 04:13:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687933714 {#4233
        date: 2023-06-28 08:28:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This is awesome, OP. I've crossposted this to @linguistics to give you a little more visibility. Cheers."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1699758006 {#4229
      date: 2023-11-12 04:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@linguistics"
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4235 …}
    +nested: Doctrine\ORM\PersistentCollection {#4237 …}
    +votes: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4245 …}
    -id: 114090
    -bodyTs: "'awesom':3 'cheer':18 'crosspost':7 'give':12 'linguist':10 'littl':15 'op':4 've':6 'visibl':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/619077/-/comment/3509249"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699758006 {#4230
      date: 2023-11-12 04:00:06.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 23.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4234
    +user: App\Entity\User {#4247
      +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
      +email: "daredevil@kbin.social"
      +username: "@daredevil@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I'm just an internet explorer.\n
        \n
        日本語 OK • 中文 OK • tiếng việt OK\n
        \n
        [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
        \n
        [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
        """
      +lastActive: DateTime @1705884647 {#4231
        date: 2024-01-22 01:50:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
      +entries: Doctrine\ORM\PersistentCollection {#4256 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +posts: Doctrine\ORM\PersistentCollection {#4264 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
      +follows: Doctrine\ORM\PersistentCollection {#4276 …}
      +followers: Doctrine\ORM\PersistentCollection {#4278 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
      +reports: Doctrine\ORM\PersistentCollection {#4288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
      +violations: Doctrine\ORM\PersistentCollection {#4292 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
      +awards: Doctrine\ORM\PersistentCollection {#4296 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
      +categories: Doctrine\ORM\PersistentCollection {#4300 …}
      -id: 11558
      -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
      +apId: "daredevil@kbin.social"
      +apProfileId: "https://kbin.social/u/daredevil"
      +apPublicUrl: "https://kbin.social/u/daredevil"
      +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "daredevil"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710213211 {#4232
        date: 2024-03-12 04:13:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687933714 {#4233
        date: 2023-06-28 08:28:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This is awesome, OP. I've crossposted this to @linguistics to give you a little more visibility. Cheers."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1699758006 {#4229
      date: 2023-11-12 04:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@linguistics"
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4235 …}
    +nested: Doctrine\ORM\PersistentCollection {#4237 …}
    +votes: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4245 …}
    -id: 114090
    -bodyTs: "'awesom':3 'cheer':18 'crosspost':7 'give':12 'linguist':10 'littl':15 'op':4 've':6 'visibl':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/619077/-/comment/3509249"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699758006 {#4230
      date: 2023-11-12 04:00:06.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8795
  +comment: App\Entity\EntryComment {#4234
    +user: App\Entity\User {#4247
      +avatar: Proxies\__CG__\App\Entity\Image {#4248 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4249 …}
      +email: "daredevil@kbin.social"
      +username: "@daredevil@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I'm just an internet explorer.\n
        \n
        日本語 OK • 中文 OK • tiếng việt OK\n
        \n
        [@linguistics](https://kbin.social/m/linguistics "@linguistics@kbin.social") • [@cats](https://kbin.social/m/cats) • [@dogs](https://kbin.social/m/dogs "@dogs@kbin.social") • [@learnjapanese](https://kbin.social/m/learnjapanese "@learnjapanese@kbin.social") • [@japanese](https://kbin.social/m/japanese "@japanese@kbin.social") • [@residentevil](https://kbin.social/m/residentevil "@residentevil@kbin.social") • [@genshin_impact](https://kbin.social/m/genshin_impact "@genshin_impact@kbin.social") • [@genshinimpact](https://kbin.social/m/genshinimpact "@genshinimpact@kbin.social") • [@classicalmusic](https://kbin.social/m/classicalmusic "@classicalmusic@kbin.social") • [@persona](https://kbin.social/m/persona "@persona@kbin.social") • [@finalfantasy](https://kbin.social/m/finalfantasy "@finalfantasy@kbin.social")\n
        \n
        [#linguistics](https://kbin.social/tag/linguistics) [#nlp](https://kbin.social/tag/nlp) [#compling](https://kbin.social/tag/compling) [#linux](https://kbin.social/tag/linux) [#foss](https://kbin.social/tag/foss)
        """
      +lastActive: DateTime @1705884647 {#4231
        date: 2024-01-22 01:50:47.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4250 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4252 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4254 …}
      +entries: Doctrine\ORM\PersistentCollection {#4256 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +posts: Doctrine\ORM\PersistentCollection {#4264 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4266 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4268 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4270 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4272 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4274 …}
      +follows: Doctrine\ORM\PersistentCollection {#4276 …}
      +followers: Doctrine\ORM\PersistentCollection {#4278 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4280 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4282 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4284 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4286 …}
      +reports: Doctrine\ORM\PersistentCollection {#4288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4290 …}
      +violations: Doctrine\ORM\PersistentCollection {#4292 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4294 …}
      +awards: Doctrine\ORM\PersistentCollection {#4296 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4298 …}
      +categories: Doctrine\ORM\PersistentCollection {#4300 …}
      -id: 11558
      -password: "$2y$13$2vhx3/qe7N/1wZtoLv/bjeysvIQw.nVXvtQ3IFw9nZHMbC7oI953W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4302 …}
      +apId: "daredevil@kbin.social"
      +apProfileId: "https://kbin.social/u/daredevil"
      +apPublicUrl: "https://kbin.social/u/daredevil"
      +apFollowersUrl: "https://kbin.social/u/daredevil/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "daredevil"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710213211 {#4232
        date: 2024-03-12 04:13:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687933714 {#4233
        date: 2023-06-28 08:28:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "This is awesome, OP. I've crossposted this to @linguistics to give you a little more visibility. Cheers."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1699758006 {#4229
      date: 2023-11-12 04:00:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@linguistics"
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4235 …}
    +nested: Doctrine\ORM\PersistentCollection {#4237 …}
    +votes: Doctrine\ORM\PersistentCollection {#4239 …}
    +reports: Doctrine\ORM\PersistentCollection {#4241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4243 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4245 …}
    -id: 114090
    -bodyTs: "'awesom':3 'cheer':18 'crosspost':7 'give':12 'linguist':10 'littl':15 'op':4 've':6 'visibl':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/linux@lemmy.ml/t/619077/-/comment/3509249"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699758006 {#4230
      date: 2023-11-12 04:00:06.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 36.73 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4309
    +user: App\Entity\User {#4322
      +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
      +cover: null
      +email: "southsamurai@sh.itjust.works"
      +username: "@southsamurai@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729289363 {#4306
        date: 2024-10-19 00:09: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: 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 {#4324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
      +entries: Doctrine\ORM\PersistentCollection {#4330 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
      +posts: Doctrine\ORM\PersistentCollection {#4338 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
      +follows: Doctrine\ORM\PersistentCollection {#4350 …}
      +followers: Doctrine\ORM\PersistentCollection {#4352 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
      +reports: Doctrine\ORM\PersistentCollection {#4362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
      +violations: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      +awards: Doctrine\ORM\PersistentCollection {#4370 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
      +categories: Doctrine\ORM\PersistentCollection {#4374 …}
      -id: 21011
      -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
      +apId: "southsamurai@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/southsamurai"
      +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "southsamurai"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729295492 {#4307
        date: 2024-10-19 01:51:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689020714 {#4308
        date: 2023-07-10 22:25:14.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Dude, that’s fucking righteous. I don’t even need it, but the fact that you did it is cool as hell :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699754790 {#4304
      date: 2023-11-12 03:06:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4310 …}
    +nested: Doctrine\ORM\PersistentCollection {#4312 …}
    +votes: Doctrine\ORM\PersistentCollection {#4314 …}
    +reports: Doctrine\ORM\PersistentCollection {#4316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4320 …}
    -id: 113952
    -bodyTs: "'cool':20 'dude':1 'even':9 'fact':14 'fuck':4 'hell':22 'need':10 'righteous':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5412591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699754790 {#4305
      date: 2023-11-12 03:06:30.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8865
  +comment: App\Entity\EntryComment {#4309
    +user: App\Entity\User {#4322
      +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
      +cover: null
      +email: "southsamurai@sh.itjust.works"
      +username: "@southsamurai@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729289363 {#4306
        date: 2024-10-19 00:09: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: 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 {#4324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
      +entries: Doctrine\ORM\PersistentCollection {#4330 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
      +posts: Doctrine\ORM\PersistentCollection {#4338 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
      +follows: Doctrine\ORM\PersistentCollection {#4350 …}
      +followers: Doctrine\ORM\PersistentCollection {#4352 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
      +reports: Doctrine\ORM\PersistentCollection {#4362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
      +violations: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      +awards: Doctrine\ORM\PersistentCollection {#4370 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
      +categories: Doctrine\ORM\PersistentCollection {#4374 …}
      -id: 21011
      -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
      +apId: "southsamurai@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/southsamurai"
      +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "southsamurai"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729295492 {#4307
        date: 2024-10-19 01:51:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689020714 {#4308
        date: 2023-07-10 22:25:14.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Dude, that’s fucking righteous. I don’t even need it, but the fact that you did it is cool as hell :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699754790 {#4304
      date: 2023-11-12 03:06:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4310 …}
    +nested: Doctrine\ORM\PersistentCollection {#4312 …}
    +votes: Doctrine\ORM\PersistentCollection {#4314 …}
    +reports: Doctrine\ORM\PersistentCollection {#4316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4320 …}
    -id: 113952
    -bodyTs: "'cool':20 'dude':1 'even':9 'fact':14 'fuck':4 'hell':22 'need':10 'righteous':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5412591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699754790 {#4305
      date: 2023-11-12 03:06:30.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 {#4322
    +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
    +cover: null
    +email: "southsamurai@sh.itjust.works"
    +username: "@southsamurai@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729289363 {#4306
      date: 2024-10-19 00:09: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: 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 {#4324 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
    +entries: Doctrine\ORM\PersistentCollection {#4330 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
    +posts: Doctrine\ORM\PersistentCollection {#4338 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
    +follows: Doctrine\ORM\PersistentCollection {#4350 …}
    +followers: Doctrine\ORM\PersistentCollection {#4352 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
    +reports: Doctrine\ORM\PersistentCollection {#4362 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
    +violations: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    +awards: Doctrine\ORM\PersistentCollection {#4370 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
    +categories: Doctrine\ORM\PersistentCollection {#4374 …}
    -id: 21011
    -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
    +apId: "southsamurai@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/southsamurai"
    +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "southsamurai"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729295492 {#4307
      date: 2024-10-19 01:51:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689020714 {#4308
      date: 2023-07-10 22:25:14.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8910
  +user: App\Entity\User {#4322
    +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
    +cover: null
    +email: "southsamurai@sh.itjust.works"
    +username: "@southsamurai@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729289363 {#4306
      date: 2024-10-19 00:09: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: 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 {#4324 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
    +entries: Doctrine\ORM\PersistentCollection {#4330 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
    +posts: Doctrine\ORM\PersistentCollection {#4338 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
    +follows: Doctrine\ORM\PersistentCollection {#4350 …}
    +followers: Doctrine\ORM\PersistentCollection {#4352 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
    +reports: Doctrine\ORM\PersistentCollection {#4362 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
    +violations: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    +awards: Doctrine\ORM\PersistentCollection {#4370 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
    +categories: Doctrine\ORM\PersistentCollection {#4374 …}
    -id: 21011
    -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
    +apId: "southsamurai@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/southsamurai"
    +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "southsamurai"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729295492 {#4307
      date: 2024-10-19 01:51:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689020714 {#4308
      date: 2023-07-10 22:25:14.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1699754790 {#4305
    date: 2023-11-12 03:06:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8965
  +date: DateTimeImmutable @1699754790 {#4305
    date: 2023-11-12 03:06:30.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699754790 {#4305
    date: 2023-11-12 03:06:30.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9019
  +createdAt: DateTimeImmutable @1699754790 {#4305
    date: 2023-11-12 03:06:30.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.48 ms
Input props
[
  "user" => App\Entity\User {#4322
    +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
    +cover: null
    +email: "southsamurai@sh.itjust.works"
    +username: "@southsamurai@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729289363 {#4306
      date: 2024-10-19 00:09: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: 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 {#4324 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
    +entries: Doctrine\ORM\PersistentCollection {#4330 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
    +posts: Doctrine\ORM\PersistentCollection {#4338 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
    +follows: Doctrine\ORM\PersistentCollection {#4350 …}
    +followers: Doctrine\ORM\PersistentCollection {#4352 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
    +reports: Doctrine\ORM\PersistentCollection {#4362 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
    +violations: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    +awards: Doctrine\ORM\PersistentCollection {#4370 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
    +categories: Doctrine\ORM\PersistentCollection {#4374 …}
    -id: 21011
    -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
    +apId: "southsamurai@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/southsamurai"
    +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "southsamurai"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729295492 {#4307
      date: 2024-10-19 01:51:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689020714 {#4308
      date: 2023-07-10 22:25:14.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9073
  +width: 40
  +height: 40
  +user: App\Entity\User {#4322
    +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
    +cover: null
    +email: "southsamurai@sh.itjust.works"
    +username: "@southsamurai@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729289363 {#4306
      date: 2024-10-19 00:09: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: 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 {#4324 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
    +entries: Doctrine\ORM\PersistentCollection {#4330 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
    +posts: Doctrine\ORM\PersistentCollection {#4338 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
    +follows: Doctrine\ORM\PersistentCollection {#4350 …}
    +followers: Doctrine\ORM\PersistentCollection {#4352 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
    +reports: Doctrine\ORM\PersistentCollection {#4362 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
    +violations: Doctrine\ORM\PersistentCollection {#4366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
    +awards: Doctrine\ORM\PersistentCollection {#4370 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
    +categories: Doctrine\ORM\PersistentCollection {#4374 …}
    -id: 21011
    -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
    +apId: "southsamurai@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/southsamurai"
    +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "southsamurai"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729295492 {#4307
      date: 2024-10-19 01:51:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689020714 {#4308
      date: 2023-07-10 22:25:14.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 2.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4309
    +user: App\Entity\User {#4322
      +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
      +cover: null
      +email: "southsamurai@sh.itjust.works"
      +username: "@southsamurai@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729289363 {#4306
        date: 2024-10-19 00:09: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: 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 {#4324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
      +entries: Doctrine\ORM\PersistentCollection {#4330 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
      +posts: Doctrine\ORM\PersistentCollection {#4338 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
      +follows: Doctrine\ORM\PersistentCollection {#4350 …}
      +followers: Doctrine\ORM\PersistentCollection {#4352 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
      +reports: Doctrine\ORM\PersistentCollection {#4362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
      +violations: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      +awards: Doctrine\ORM\PersistentCollection {#4370 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
      +categories: Doctrine\ORM\PersistentCollection {#4374 …}
      -id: 21011
      -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
      +apId: "southsamurai@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/southsamurai"
      +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "southsamurai"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729295492 {#4307
        date: 2024-10-19 01:51:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689020714 {#4308
        date: 2023-07-10 22:25:14.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Dude, that’s fucking righteous. I don’t even need it, but the fact that you did it is cool as hell :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699754790 {#4304
      date: 2023-11-12 03:06:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4310 …}
    +nested: Doctrine\ORM\PersistentCollection {#4312 …}
    +votes: Doctrine\ORM\PersistentCollection {#4314 …}
    +reports: Doctrine\ORM\PersistentCollection {#4316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4320 …}
    -id: 113952
    -bodyTs: "'cool':20 'dude':1 'even':9 'fact':14 'fuck':4 'hell':22 'need':10 'righteous':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5412591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699754790 {#4305
      date: 2023-11-12 03:06:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9144
  +subject: App\Entity\EntryComment {#4309
    +user: App\Entity\User {#4322
      +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
      +cover: null
      +email: "southsamurai@sh.itjust.works"
      +username: "@southsamurai@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729289363 {#4306
        date: 2024-10-19 00:09: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: 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 {#4324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
      +entries: Doctrine\ORM\PersistentCollection {#4330 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
      +posts: Doctrine\ORM\PersistentCollection {#4338 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
      +follows: Doctrine\ORM\PersistentCollection {#4350 …}
      +followers: Doctrine\ORM\PersistentCollection {#4352 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
      +reports: Doctrine\ORM\PersistentCollection {#4362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
      +violations: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      +awards: Doctrine\ORM\PersistentCollection {#4370 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
      +categories: Doctrine\ORM\PersistentCollection {#4374 …}
      -id: 21011
      -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
      +apId: "southsamurai@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/southsamurai"
      +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "southsamurai"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729295492 {#4307
        date: 2024-10-19 01:51:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689020714 {#4308
        date: 2023-07-10 22:25:14.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Dude, that’s fucking righteous. I don’t even need it, but the fact that you did it is cool as hell :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699754790 {#4304
      date: 2023-11-12 03:06:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4310 …}
    +nested: Doctrine\ORM\PersistentCollection {#4312 …}
    +votes: Doctrine\ORM\PersistentCollection {#4314 …}
    +reports: Doctrine\ORM\PersistentCollection {#4316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4320 …}
    -id: 113952
    -bodyTs: "'cool':20 'dude':1 'even':9 'fact':14 'fuck':4 'hell':22 'need':10 'righteous':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5412591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699754790 {#4305
      date: 2023-11-12 03:06:30.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4309
    +user: App\Entity\User {#4322
      +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
      +cover: null
      +email: "southsamurai@sh.itjust.works"
      +username: "@southsamurai@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729289363 {#4306
        date: 2024-10-19 00:09: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: 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 {#4324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
      +entries: Doctrine\ORM\PersistentCollection {#4330 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
      +posts: Doctrine\ORM\PersistentCollection {#4338 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
      +follows: Doctrine\ORM\PersistentCollection {#4350 …}
      +followers: Doctrine\ORM\PersistentCollection {#4352 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
      +reports: Doctrine\ORM\PersistentCollection {#4362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
      +violations: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      +awards: Doctrine\ORM\PersistentCollection {#4370 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
      +categories: Doctrine\ORM\PersistentCollection {#4374 …}
      -id: 21011
      -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
      +apId: "southsamurai@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/southsamurai"
      +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "southsamurai"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729295492 {#4307
        date: 2024-10-19 01:51:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689020714 {#4308
        date: 2023-07-10 22:25:14.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Dude, that’s fucking righteous. I don’t even need it, but the fact that you did it is cool as hell :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699754790 {#4304
      date: 2023-11-12 03:06:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4310 …}
    +nested: Doctrine\ORM\PersistentCollection {#4312 …}
    +votes: Doctrine\ORM\PersistentCollection {#4314 …}
    +reports: Doctrine\ORM\PersistentCollection {#4316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4320 …}
    -id: 113952
    -bodyTs: "'cool':20 'dude':1 'even':9 'fact':14 'fuck':4 'hell':22 'need':10 'righteous':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5412591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699754790 {#4305
      date: 2023-11-12 03:06:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9201
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4309
    +user: App\Entity\User {#4322
      +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
      +cover: null
      +email: "southsamurai@sh.itjust.works"
      +username: "@southsamurai@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729289363 {#4306
        date: 2024-10-19 00:09: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: 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 {#4324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
      +entries: Doctrine\ORM\PersistentCollection {#4330 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
      +posts: Doctrine\ORM\PersistentCollection {#4338 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
      +follows: Doctrine\ORM\PersistentCollection {#4350 …}
      +followers: Doctrine\ORM\PersistentCollection {#4352 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
      +reports: Doctrine\ORM\PersistentCollection {#4362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
      +violations: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      +awards: Doctrine\ORM\PersistentCollection {#4370 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
      +categories: Doctrine\ORM\PersistentCollection {#4374 …}
      -id: 21011
      -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
      +apId: "southsamurai@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/southsamurai"
      +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "southsamurai"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729295492 {#4307
        date: 2024-10-19 01:51:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689020714 {#4308
        date: 2023-07-10 22:25:14.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Dude, that’s fucking righteous. I don’t even need it, but the fact that you did it is cool as hell :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699754790 {#4304
      date: 2023-11-12 03:06:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4310 …}
    +nested: Doctrine\ORM\PersistentCollection {#4312 …}
    +votes: Doctrine\ORM\PersistentCollection {#4314 …}
    +reports: Doctrine\ORM\PersistentCollection {#4316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4320 …}
    -id: 113952
    -bodyTs: "'cool':20 'dude':1 'even':9 'fact':14 'fuck':4 'hell':22 'need':10 'righteous':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5412591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699754790 {#4305
      date: 2023-11-12 03:06:30.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4309
    +user: App\Entity\User {#4322
      +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
      +cover: null
      +email: "southsamurai@sh.itjust.works"
      +username: "@southsamurai@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729289363 {#4306
        date: 2024-10-19 00:09: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: 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 {#4324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
      +entries: Doctrine\ORM\PersistentCollection {#4330 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
      +posts: Doctrine\ORM\PersistentCollection {#4338 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
      +follows: Doctrine\ORM\PersistentCollection {#4350 …}
      +followers: Doctrine\ORM\PersistentCollection {#4352 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
      +reports: Doctrine\ORM\PersistentCollection {#4362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
      +violations: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      +awards: Doctrine\ORM\PersistentCollection {#4370 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
      +categories: Doctrine\ORM\PersistentCollection {#4374 …}
      -id: 21011
      -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
      +apId: "southsamurai@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/southsamurai"
      +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "southsamurai"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729295492 {#4307
        date: 2024-10-19 01:51:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689020714 {#4308
        date: 2023-07-10 22:25:14.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Dude, that’s fucking righteous. I don’t even need it, but the fact that you did it is cool as hell :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699754790 {#4304
      date: 2023-11-12 03:06:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4310 …}
    +nested: Doctrine\ORM\PersistentCollection {#4312 …}
    +votes: Doctrine\ORM\PersistentCollection {#4314 …}
    +reports: Doctrine\ORM\PersistentCollection {#4316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4320 …}
    -id: 113952
    -bodyTs: "'cool':20 'dude':1 'even':9 'fact':14 'fuck':4 'hell':22 'need':10 'righteous':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5412591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699754790 {#4305
      date: 2023-11-12 03:06:30.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9441
  +comment: App\Entity\EntryComment {#4309
    +user: App\Entity\User {#4322
      +avatar: Proxies\__CG__\App\Entity\Image {#4323 …}
      +cover: null
      +email: "southsamurai@sh.itjust.works"
      +username: "@southsamurai@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729289363 {#4306
        date: 2024-10-19 00:09: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: 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 {#4324 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4326 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4328 …}
      +entries: Doctrine\ORM\PersistentCollection {#4330 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4332 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4334 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4336 …}
      +posts: Doctrine\ORM\PersistentCollection {#4338 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4340 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4342 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4344 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4346 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4348 …}
      +follows: Doctrine\ORM\PersistentCollection {#4350 …}
      +followers: Doctrine\ORM\PersistentCollection {#4352 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4354 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4356 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4358 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4360 …}
      +reports: Doctrine\ORM\PersistentCollection {#4362 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4364 …}
      +violations: Doctrine\ORM\PersistentCollection {#4366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4368 …}
      +awards: Doctrine\ORM\PersistentCollection {#4370 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4372 …}
      +categories: Doctrine\ORM\PersistentCollection {#4374 …}
      -id: 21011
      -password: "$2y$13$IQC6M4t6VknvJbgNlkFu3OCIeHN6PTzL.9XF7DWhM76JQv0YzF5hi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4376 …}
      +apId: "southsamurai@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/southsamurai"
      +apPublicUrl: "https://sh.itjust.works/u/southsamurai"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "southsamurai"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729295492 {#4307
        date: 2024-10-19 01:51:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689020714 {#4308
        date: 2023-07-10 22:25:14.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2412
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: null
        +cover: null
        +email: "yukijoou@lemmy.blahaj.zone"
        +username: "@yukijoou@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728830942 {#1519
          date: 2024-10-13 16:49:02.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
        +entries: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
        +posts: Doctrine\ORM\PersistentCollection {#1750 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
        +follows: Doctrine\ORM\PersistentCollection {#1447 …}
        +followers: Doctrine\ORM\PersistentCollection {#1450 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
        +reports: Doctrine\ORM\PersistentCollection {#1463 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
        +violations: Doctrine\ORM\PersistentCollection {#1690 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
        +awards: Doctrine\ORM\PersistentCollection {#1694 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
        +categories: Doctrine\ORM\PersistentCollection {#1676 …}
        -id: 66649
        -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
        +apId: "yukijoou@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "yukijoou"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729271831 {#1515
          date: 2024-10-18 19:17:11.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698314807 {#1518
          date: 2023-10-26 12:06:47.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#264
        +icon: Proxies\__CG__\App\Entity\Image {#245 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#274
          date: 2024-10-22 09:52:22.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: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#268
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#270
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
      +slug: "I-made-an-IPA-keyboard-for-fcitx-on-Linux"
      +title: "I made an IPA keyboard for fcitx on Linux!"
      +url: "https://pub.kemonomimi.gay/yukijoou/videos/fcitx-ipa-sil-lemmy.mp4"
      +body: """
        For those who may not know, the IPA (international phonetics alphabet) is widely used for writing out how words are spoken. It’s very useful for linguists writing research papers, and for people looking to learn new languages!\n
        \n
        As I wasn’t satisfied with most IPA keyboards available, and wanted something that integrated well with fcitx, which I already have to use for japanese input, I re-implemented parts of the [SIL IPA keyboard ](https://help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa). It’s not a one-to-one recreation (yet), because I needed somthing now rather than later, and took some shortcuts to put in all the features I personally needed, but it should be good enough for doing broad transcription of RP English. It should also be fairly trivial to hack in support for most character combinations.\n
        \n
        Feel free to check out [the git repo](https://git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!
        """
      +type: "video"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 8
      +favouriteCount: 80
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699910237 {#2418
        date: 2023-11-13 22:17:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1688 …}
      +votes: Doctrine\ORM\PersistentCollection {#1966 …}
      +reports: Doctrine\ORM\PersistentCollection {#1965 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
      +badges: Doctrine\ORM\PersistentCollection {#2439 …}
      +children: []
      -id: 12151
      -titleTs: "'fcitx':7 'ipa':4 'keyboard':5 'linux':9 'made':2"
      -bodyTs: "'/keyboard/sil_ipa/1.8.6/sil_ipa).':78 '/yukijoou/fcitx5-ipa-sil)!':147 'alphabet':11 'alreadi':59 'also':125 'avail':48 'broad':118 'charact':135 'check':140 'combin':136 'english':122 'enough':115 'fair':127 'fcitx':56 'featur':106 'feel':137 'free':138 'git':143 'git.kemonomimi.gay':146 'git.kemonomimi.gay/yukijoou/fcitx5-ipa-sil)!':145 'good':114 'hack':130 'help.keyman.com':77 'help.keyman.com/keyboard/sil_ipa/1.8.6/sil_ipa).':76 'implement':69 'input':65 'integr':53 'intern':9 'ipa':8,46,74 'japanes':64 'keyboard':47,75 'know':6 'languag':38 'later':96 'learn':36 'linguist':27 'look':34 'may':4 'need':91,109 'new':37 'one':84,86 'one-to-on':83 'paper':30 'part':70 'peopl':33 'person':108 'phonet':10 'put':102 'rather':94 're':68 're-impl':67 'recreat':87 'repo':144 'research':29 'rp':121 'satisfi':43 'shortcut':100 'sil':73 'someth':51 'somth':92 'spoken':21 'support':132 'took':98 'transcript':119 'trivial':128 'use':14,25,62 'want':50 'wasn':41 'well':54 'wide':13 'word':19 'write':16,28 'yet':88"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699834575
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/post/5281148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699748175 {#1858
        date: 2023-11-12 01:16:15.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Dude, that’s fucking righteous. I don’t even need it, but the fact that you did it is cool as hell :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699754790 {#4304
      date: 2023-11-12 03:06:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@yukijoou@lemmy.blahaj.zone"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4310 …}
    +nested: Doctrine\ORM\PersistentCollection {#4312 …}
    +votes: Doctrine\ORM\PersistentCollection {#4314 …}
    +reports: Doctrine\ORM\PersistentCollection {#4316 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4320 …}
    -id: 113952
    -bodyTs: "'cool':20 'dude':1 'even':9 'fact':14 'fuck':4 'hell':22 'need':10 'righteous':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/5412591"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699754790 {#4305
      date: 2023-11-12 03:06:30.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 16.0 MiB 0.40 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 {#9566
  +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 16.0 MiB 0.31 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9630
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.17 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9695
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.17 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 {#9751
  +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 16.0 MiB 0.15 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 {#9810
  +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 16.0 MiB 0.15 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9866
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9922
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.38 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#9980
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.16 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10043
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.25 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#10101
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#10157
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.33 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#10213
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10269
  +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 16.0 MiB 0.19 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10325
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10381
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10437
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.31 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10493
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.26 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10549
  +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 16.0 MiB 0.22 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#10605
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.67 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 {#10661
  +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 16.0 MiB 0.17 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 {#10719
  +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 16.0 MiB 0.44 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#10796
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: null
    +cover: null
    +email: "yukijoou@lemmy.blahaj.zone"
    +username: "@yukijoou@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728830942 {#1519
      date: 2024-10-13 16:49:02.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1710 …}
    +entries: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1747 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1473 …}
    +posts: Doctrine\ORM\PersistentCollection {#1750 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1493 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1778 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1627 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1755 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1421 …}
    +follows: Doctrine\ORM\PersistentCollection {#1447 …}
    +followers: Doctrine\ORM\PersistentCollection {#1450 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1462 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1437 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1430 …}
    +reports: Doctrine\ORM\PersistentCollection {#1463 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1699 …}
    +violations: Doctrine\ORM\PersistentCollection {#1690 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1696 …}
    +awards: Doctrine\ORM\PersistentCollection {#1694 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1743 …}
    +categories: Doctrine\ORM\PersistentCollection {#1676 …}
    -id: 66649
    -password: "$2y$13$vvcLCXaVLdGj8lKsShCie.3pF1lecdSC065k5/POxHXmDKbnrTeb2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1679 …}
    +apId: "yukijoou@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/yukijoou"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/yukijoou"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "yukijoou"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729271831 {#1515
      date: 2024-10-18 19:17:11.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698314807 {#1518
      date: 2023-10-26 12:06:47.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1699748175 {#1858
    date: 2023-11-12 01:16:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10857
  +date: DateTimeImmutable @1699748175 {#1858
    date: 2023-11-12 01:16:15.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 16.0 MiB 27.00 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#10913
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.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 16.0 MiB 1.21 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#10971
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1698929468 {#270
    date: 2023-11-02 13:51:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11145
  +date: DateTimeImmutable @1698929468 {#270
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 1.58 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#11204
    +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 {#11251
      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 {#11253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11255 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#11257 …}
    +entries: Doctrine\ORM\PersistentCollection {#11259 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#11261 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#11263 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11265 …}
    +posts: Doctrine\ORM\PersistentCollection {#11267 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#11269 …}
    +postComments: Doctrine\ORM\PersistentCollection {#11271 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#11273 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#11275 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#11277 …}
    +follows: Doctrine\ORM\PersistentCollection {#11279 …}
    +followers: Doctrine\ORM\PersistentCollection {#11281 …}
    +blocks: Doctrine\ORM\PersistentCollection {#11283 …}
    +blockers: Doctrine\ORM\PersistentCollection {#11285 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#11287 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#11289 …}
    +reports: Doctrine\ORM\PersistentCollection {#11291 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11293 …}
    +violations: Doctrine\ORM\PersistentCollection {#11295 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11297 …}
    +awards: Doctrine\ORM\PersistentCollection {#11299 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#11301 …}
    +categories: Doctrine\ORM\PersistentCollection {#11303 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11305 …}
    +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 {#11252
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11222
  +user: Proxies\__CG__\App\Entity\User {#11204
    +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 {#11251
      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 {#11253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#11255 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#11257 …}
    +entries: Doctrine\ORM\PersistentCollection {#11259 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#11261 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#11263 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#11265 …}
    +posts: Doctrine\ORM\PersistentCollection {#11267 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#11269 …}
    +postComments: Doctrine\ORM\PersistentCollection {#11271 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#11273 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#11275 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#11277 …}
    +follows: Doctrine\ORM\PersistentCollection {#11279 …}
    +followers: Doctrine\ORM\PersistentCollection {#11281 …}
    +blocks: Doctrine\ORM\PersistentCollection {#11283 …}
    +blockers: Doctrine\ORM\PersistentCollection {#11285 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#11287 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#11289 …}
    +reports: Doctrine\ORM\PersistentCollection {#11291 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11293 …}
    +violations: Doctrine\ORM\PersistentCollection {#11295 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11297 …}
    +awards: Doctrine\ORM\PersistentCollection {#11299 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#11301 …}
    +categories: Doctrine\ORM\PersistentCollection {#11303 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#11305 …}
    +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 {#11252
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 3.04 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#11413
  +limit: 4
  +tag: null
  +magazine: "linux@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 16.0 MiB 0.43 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#11500
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.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 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 3.98 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#11559
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#11560 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 27.59 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#11630
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#11629 …}
  -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 16.0 MiB 2.15 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#11699
  +limit: 4
  +tag: null
  +magazine: "linux@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 16.0 MiB 8.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#11768
  +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 {#11769 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 12.99 ms
Input props
[
  "magazine" => App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#11857
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#274
      date: 2024-10-22 09:52:22.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: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#332 …}
}