Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.15 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.04 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#1842
  +user: Proxies\__CG__\App\Entity\User {#1866 …}
  +magazine: App\Entity\Magazine {#289
    +icon: null
    +name: "gaming@lemmy.zip"
    +title: "gaming"
    +description: """
      The Lemmy.zip Gaming Community\n
      ==============================\n
      \n
      For news, discussions and memes!\n
      \n
      ---\n
      \n
      **Community Rules**\n
      -------------------\n
      \n
      This community follows the Lemmy.zip [Instance rules](https://legal.lemmy.zip/docs/code_of_conduct/), with the inclusion of the following rule:\n
      \n
      - No NSFW content\n
      \n
      You can see Lemmy.zip’s rules by going to our [Code of Conduct](https://legal.lemmy.zip/docs/code_of_conduct/).\n
      \n
      **What to Expect in Our Code of Conduct:**\n
      \n
      - **Respectful Communication**: We strive for positive, constructive dialogue and encourage all members to engage with one another in a courteous and understanding manner.\n
      - **Inclusivity**: Embracing diversity is at the core of our community. We welcome members from all walks of life and expect interactions to be conducted without discrimination.\n
      - **Privacy**: Your privacy is paramount. Please respect the privacy of others just as you expect yours to be treated. Personal information should never be shared without consent.\n
      - **Integrity**: We believe in the integrity of speech and action. As such, honesty is expected, and deceptive practices are strictly prohibited.\n
      - **Collaboration**: Whether you’re here to learn, teach, or simply engage in discussion, collaboration is key. Support your fellow members and contribute positively to shared learning and growth.\n
      \n
      ---\n
      \n
      If you enjoy reading legal stuff, you can check it all out at [legal.lemmy.zip](https://legal.lemmy.zip).\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 112
    +entryCommentCount: 567
    +postCount: 2
    +postCommentCount: 2
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729579637 {#299
      date: 2024-10-22 08:47:17.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#277 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#273 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#262 …}
    +entries: Doctrine\ORM\PersistentCollection {#220 …}
    +posts: Doctrine\ORM\PersistentCollection {#178 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#240 …}
    +bans: Doctrine\ORM\PersistentCollection {#157 …}
    +reports: Doctrine\ORM\PersistentCollection {#143 …}
    +badges: Doctrine\ORM\PersistentCollection {#121 …}
    +logs: Doctrine\ORM\PersistentCollection {#111 …}
    +awards: Doctrine\ORM\PersistentCollection {#100 …}
    +categories: Doctrine\ORM\PersistentCollection {#87 …}
    -id: 70
    +apId: "gaming@lemmy.zip"
    +apProfileId: "https://lemmy.zip/c/gaming"
    +apPublicUrl: "https://lemmy.zip/c/gaming"
    +apFollowersUrl: "https://lemmy.zip/c/gaming/followers"
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "gaming"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576390 {#293
      date: 2024-10-22 07:53:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698496626 {#292
      date: 2023-10-28 14:37:06.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1965 …}
  +slug: "Where-are-all-the-games-featuring-skunks-as-playable-characters"
  +title: "Where are all the games featuring skunks as playable characters?"
  +url: null
  +body: """
    There’s like a thousand games where there’s a playable cat, fox, dog, and/or bird, or an anthropomorphic version of such - either as the main character, or a playable one in a funny animal roster. But for skunks I don’t see any major new titles coming out as such.\n
    \n
    I know of Punky Skunk from 1990s, and Pine Seekers from 2010s which has skunks as the main playable characters, but not much else. Tooth and Tail also had a skunk class of unit, while Impossible Creatures had a skunk as a choice and thus let you fuse one with another animal as animal fusions is the main selling point of the game.\n
    \n
    Armello had a large roster, but it cut off before it added a skunk as a playable character and they’re so far relegated to a background character species - and it seems there’s only like one card that features one and that’s it. And they seem to be relegated to background characters at most in such games. Why is that?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 13
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723569138 {#1849
    date: 2024-08-13 19:12:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2398 …}
  +votes: Doctrine\ORM\PersistentCollection {#1688 …}
  +reports: Doctrine\ORM\PersistentCollection {#1813 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1953 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1377 …}
  +badges: Doctrine\ORM\PersistentCollection {#1969 …}
  +children: []
  -id: 30322
  -titleTs: "'charact':10 'featur':6 'game':5 'playabl':9 'skunk':7"
  -bodyTs: "'1990s':58 '2010s':63 'ad':126 'also':79 'and/or':15 'anim':35,103,105 'anoth':102 'anthropomorph':19 'armello':115 'background':141,167 'bird':16 'card':152 'cat':12 'charact':27,71,132,142,168 'choic':94 'class':83 'come':48 'creatur':88 'cut':122 'dog':14 'either':23 'els':75 'far':137 'featur':154 'fox':13 'funni':34 'fuse':99 'fusion':106 'game':6,114,173 'imposs':87 'know':53 'larg':118 'let':97 'like':3,150 'main':26,69,109 'major':45 'much':74 'new':46 'one':31,100,151,155 'pine':60 'playabl':11,30,70,131 'point':111 'punki':55 're':135 'releg':138,165 'roster':36,119 'see':43 'seeker':61 'seem':146,162 'sell':110 'skunk':39,56,66,82,91,128 'speci':143 'tail':78 'thousand':5 'thus':96 'titl':47 'tooth':76 'unit':85 'version':20"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705247923
  +visibility: "visible             "
  +apId: "https://lemmy.zip/post/8395160"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705201423 {#91
    date: 2024-01-14 04:03:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#1842
  +user: Proxies\__CG__\App\Entity\User {#1866 …}
  +magazine: App\Entity\Magazine {#289
    +icon: null
    +name: "gaming@lemmy.zip"
    +title: "gaming"
    +description: """
      The Lemmy.zip Gaming Community\n
      ==============================\n
      \n
      For news, discussions and memes!\n
      \n
      ---\n
      \n
      **Community Rules**\n
      -------------------\n
      \n
      This community follows the Lemmy.zip [Instance rules](https://legal.lemmy.zip/docs/code_of_conduct/), with the inclusion of the following rule:\n
      \n
      - No NSFW content\n
      \n
      You can see Lemmy.zip’s rules by going to our [Code of Conduct](https://legal.lemmy.zip/docs/code_of_conduct/).\n
      \n
      **What to Expect in Our Code of Conduct:**\n
      \n
      - **Respectful Communication**: We strive for positive, constructive dialogue and encourage all members to engage with one another in a courteous and understanding manner.\n
      - **Inclusivity**: Embracing diversity is at the core of our community. We welcome members from all walks of life and expect interactions to be conducted without discrimination.\n
      - **Privacy**: Your privacy is paramount. Please respect the privacy of others just as you expect yours to be treated. Personal information should never be shared without consent.\n
      - **Integrity**: We believe in the integrity of speech and action. As such, honesty is expected, and deceptive practices are strictly prohibited.\n
      - **Collaboration**: Whether you’re here to learn, teach, or simply engage in discussion, collaboration is key. Support your fellow members and contribute positively to shared learning and growth.\n
      \n
      ---\n
      \n
      If you enjoy reading legal stuff, you can check it all out at [legal.lemmy.zip](https://legal.lemmy.zip).\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 112
    +entryCommentCount: 567
    +postCount: 2
    +postCommentCount: 2
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729579637 {#299
      date: 2024-10-22 08:47:17.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#277 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#273 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#262 …}
    +entries: Doctrine\ORM\PersistentCollection {#220 …}
    +posts: Doctrine\ORM\PersistentCollection {#178 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#240 …}
    +bans: Doctrine\ORM\PersistentCollection {#157 …}
    +reports: Doctrine\ORM\PersistentCollection {#143 …}
    +badges: Doctrine\ORM\PersistentCollection {#121 …}
    +logs: Doctrine\ORM\PersistentCollection {#111 …}
    +awards: Doctrine\ORM\PersistentCollection {#100 …}
    +categories: Doctrine\ORM\PersistentCollection {#87 …}
    -id: 70
    +apId: "gaming@lemmy.zip"
    +apProfileId: "https://lemmy.zip/c/gaming"
    +apPublicUrl: "https://lemmy.zip/c/gaming"
    +apFollowersUrl: "https://lemmy.zip/c/gaming/followers"
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "gaming"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576390 {#293
      date: 2024-10-22 07:53:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698496626 {#292
      date: 2023-10-28 14:37:06.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1965 …}
  +slug: "Where-are-all-the-games-featuring-skunks-as-playable-characters"
  +title: "Where are all the games featuring skunks as playable characters?"
  +url: null
  +body: """
    There’s like a thousand games where there’s a playable cat, fox, dog, and/or bird, or an anthropomorphic version of such - either as the main character, or a playable one in a funny animal roster. But for skunks I don’t see any major new titles coming out as such.\n
    \n
    I know of Punky Skunk from 1990s, and Pine Seekers from 2010s which has skunks as the main playable characters, but not much else. Tooth and Tail also had a skunk class of unit, while Impossible Creatures had a skunk as a choice and thus let you fuse one with another animal as animal fusions is the main selling point of the game.\n
    \n
    Armello had a large roster, but it cut off before it added a skunk as a playable character and they’re so far relegated to a background character species - and it seems there’s only like one card that features one and that’s it. And they seem to be relegated to background characters at most in such games. Why is that?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 13
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723569138 {#1849
    date: 2024-08-13 19:12:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2398 …}
  +votes: Doctrine\ORM\PersistentCollection {#1688 …}
  +reports: Doctrine\ORM\PersistentCollection {#1813 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1953 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1377 …}
  +badges: Doctrine\ORM\PersistentCollection {#1969 …}
  +children: []
  -id: 30322
  -titleTs: "'charact':10 'featur':6 'game':5 'playabl':9 'skunk':7"
  -bodyTs: "'1990s':58 '2010s':63 'ad':126 'also':79 'and/or':15 'anim':35,103,105 'anoth':102 'anthropomorph':19 'armello':115 'background':141,167 'bird':16 'card':152 'cat':12 'charact':27,71,132,142,168 'choic':94 'class':83 'come':48 'creatur':88 'cut':122 'dog':14 'either':23 'els':75 'far':137 'featur':154 'fox':13 'funni':34 'fuse':99 'fusion':106 'game':6,114,173 'imposs':87 'know':53 'larg':118 'let':97 'like':3,150 'main':26,69,109 'major':45 'much':74 'new':46 'one':31,100,151,155 'pine':60 'playabl':11,30,70,131 'point':111 'punki':55 're':135 'releg':138,165 'roster':36,119 'see':43 'seeker':61 'seem':146,162 'sell':110 'skunk':39,56,66,82,91,128 'speci':143 'tail':78 'thousand':5 'thus':96 'titl':47 'tooth':76 'unit':85 'version':20"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705247923
  +visibility: "visible             "
  +apId: "https://lemmy.zip/post/8395160"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705201423 {#91
    date: 2024-01-14 04:03:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#1842
  +user: Proxies\__CG__\App\Entity\User {#1866 …}
  +magazine: App\Entity\Magazine {#289
    +icon: null
    +name: "gaming@lemmy.zip"
    +title: "gaming"
    +description: """
      The Lemmy.zip Gaming Community\n
      ==============================\n
      \n
      For news, discussions and memes!\n
      \n
      ---\n
      \n
      **Community Rules**\n
      -------------------\n
      \n
      This community follows the Lemmy.zip [Instance rules](https://legal.lemmy.zip/docs/code_of_conduct/), with the inclusion of the following rule:\n
      \n
      - No NSFW content\n
      \n
      You can see Lemmy.zip’s rules by going to our [Code of Conduct](https://legal.lemmy.zip/docs/code_of_conduct/).\n
      \n
      **What to Expect in Our Code of Conduct:**\n
      \n
      - **Respectful Communication**: We strive for positive, constructive dialogue and encourage all members to engage with one another in a courteous and understanding manner.\n
      - **Inclusivity**: Embracing diversity is at the core of our community. We welcome members from all walks of life and expect interactions to be conducted without discrimination.\n
      - **Privacy**: Your privacy is paramount. Please respect the privacy of others just as you expect yours to be treated. Personal information should never be shared without consent.\n
      - **Integrity**: We believe in the integrity of speech and action. As such, honesty is expected, and deceptive practices are strictly prohibited.\n
      - **Collaboration**: Whether you’re here to learn, teach, or simply engage in discussion, collaboration is key. Support your fellow members and contribute positively to shared learning and growth.\n
      \n
      ---\n
      \n
      If you enjoy reading legal stuff, you can check it all out at [legal.lemmy.zip](https://legal.lemmy.zip).\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 112
    +entryCommentCount: 567
    +postCount: 2
    +postCommentCount: 2
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729579637 {#299
      date: 2024-10-22 08:47:17.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#277 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#273 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#262 …}
    +entries: Doctrine\ORM\PersistentCollection {#220 …}
    +posts: Doctrine\ORM\PersistentCollection {#178 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#240 …}
    +bans: Doctrine\ORM\PersistentCollection {#157 …}
    +reports: Doctrine\ORM\PersistentCollection {#143 …}
    +badges: Doctrine\ORM\PersistentCollection {#121 …}
    +logs: Doctrine\ORM\PersistentCollection {#111 …}
    +awards: Doctrine\ORM\PersistentCollection {#100 …}
    +categories: Doctrine\ORM\PersistentCollection {#87 …}
    -id: 70
    +apId: "gaming@lemmy.zip"
    +apProfileId: "https://lemmy.zip/c/gaming"
    +apPublicUrl: "https://lemmy.zip/c/gaming"
    +apFollowersUrl: "https://lemmy.zip/c/gaming/followers"
    +apInboxUrl: "https://lemmy.zip/inbox"
    +apDomain: "lemmy.zip"
    +apPreferredUsername: "gaming"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576390 {#293
      date: 2024-10-22 07:53:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698496626 {#292
      date: 2023-10-28 14:37:06.0 +02:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1965 …}
  +slug: "Where-are-all-the-games-featuring-skunks-as-playable-characters"
  +title: "Where are all the games featuring skunks as playable characters?"
  +url: null
  +body: """
    There’s like a thousand games where there’s a playable cat, fox, dog, and/or bird, or an anthropomorphic version of such - either as the main character, or a playable one in a funny animal roster. But for skunks I don’t see any major new titles coming out as such.\n
    \n
    I know of Punky Skunk from 1990s, and Pine Seekers from 2010s which has skunks as the main playable characters, but not much else. Tooth and Tail also had a skunk class of unit, while Impossible Creatures had a skunk as a choice and thus let you fuse one with another animal as animal fusions is the main selling point of the game.\n
    \n
    Armello had a large roster, but it cut off before it added a skunk as a playable character and they’re so far relegated to a background character species - and it seems there’s only like one card that features one and that’s it. And they seem to be relegated to background characters at most in such games. Why is that?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 13
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723569138 {#1849
    date: 2024-08-13 19:12:18.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2398 …}
  +votes: Doctrine\ORM\PersistentCollection {#1688 …}
  +reports: Doctrine\ORM\PersistentCollection {#1813 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1953 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1377 …}
  +badges: Doctrine\ORM\PersistentCollection {#1969 …}
  +children: []
  -id: 30322
  -titleTs: "'charact':10 'featur':6 'game':5 'playabl':9 'skunk':7"
  -bodyTs: "'1990s':58 '2010s':63 'ad':126 'also':79 'and/or':15 'anim':35,103,105 'anoth':102 'anthropomorph':19 'armello':115 'background':141,167 'bird':16 'card':152 'cat':12 'charact':27,71,132,142,168 'choic':94 'class':83 'come':48 'creatur':88 'cut':122 'dog':14 'either':23 'els':75 'far':137 'featur':154 'fox':13 'funni':34 'fuse':99 'fusion':106 'game':6,114,173 'imposs':87 'know':53 'larg':118 'let':97 'like':3,150 'main':26,69,109 'major':45 'much':74 'new':46 'one':31,100,151,155 'pine':60 'playabl':11,30,70,131 'point':111 'punki':55 're':135 'releg':138,165 'roster':36,119 'see':43 'seeker':61 'seem':146,162 'sell':110 'skunk':39,56,66,82,91,128 'speci':143 'tail':78 'thousand':5 'thus':96 'titl':47 'tooth':76 'unit':85 'version':20"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705247923
  +visibility: "visible             "
  +apId: "https://lemmy.zip/post/8395160"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705201423 {#91
    date: 2024-01-14 04:03:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED edit
App\Entity\Magazine {#289
  +icon: null
  +name: "gaming@lemmy.zip"
  +title: "gaming"
  +description: """
    The Lemmy.zip Gaming Community\n
    ==============================\n
    \n
    For news, discussions and memes!\n
    \n
    ---\n
    \n
    **Community Rules**\n
    -------------------\n
    \n
    This community follows the Lemmy.zip [Instance rules](https://legal.lemmy.zip/docs/code_of_conduct/), with the inclusion of the following rule:\n
    \n
    - No NSFW content\n
    \n
    You can see Lemmy.zip’s rules by going to our [Code of Conduct](https://legal.lemmy.zip/docs/code_of_conduct/).\n
    \n
    **What to Expect in Our Code of Conduct:**\n
    \n
    - **Respectful Communication**: We strive for positive, constructive dialogue and encourage all members to engage with one another in a courteous and understanding manner.\n
    - **Inclusivity**: Embracing diversity is at the core of our community. We welcome members from all walks of life and expect interactions to be conducted without discrimination.\n
    - **Privacy**: Your privacy is paramount. Please respect the privacy of others just as you expect yours to be treated. Personal information should never be shared without consent.\n
    - **Integrity**: We believe in the integrity of speech and action. As such, honesty is expected, and deceptive practices are strictly prohibited.\n
    - **Collaboration**: Whether you’re here to learn, teach, or simply engage in discussion, collaboration is key. Support your fellow members and contribute positively to shared learning and growth.\n
    \n
    ---\n
    \n
    If you enjoy reading legal stuff, you can check it all out at [legal.lemmy.zip](https://legal.lemmy.zip).\n
    \n
    ---
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 112
  +entryCommentCount: 567
  +postCount: 2
  +postCommentCount: 2
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729579637 {#299
    date: 2024-10-22 08:47:17.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#277 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#273 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#262 …}
  +entries: Doctrine\ORM\PersistentCollection {#220 …}
  +posts: Doctrine\ORM\PersistentCollection {#178 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#240 …}
  +bans: Doctrine\ORM\PersistentCollection {#157 …}
  +reports: Doctrine\ORM\PersistentCollection {#143 …}
  +badges: Doctrine\ORM\PersistentCollection {#121 …}
  +logs: Doctrine\ORM\PersistentCollection {#111 …}
  +awards: Doctrine\ORM\PersistentCollection {#100 …}
  +categories: Doctrine\ORM\PersistentCollection {#87 …}
  -id: 70
  +apId: "gaming@lemmy.zip"
  +apProfileId: "https://lemmy.zip/c/gaming"
  +apPublicUrl: "https://lemmy.zip/c/gaming"
  +apFollowersUrl: "https://lemmy.zip/c/gaming/followers"
  +apInboxUrl: "https://lemmy.zip/inbox"
  +apDomain: "lemmy.zip"
  +apPreferredUsername: "gaming"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729576390 {#293
    date: 2024-10-22 07:53:10.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698496626 {#292
    date: 2023-10-28 14:37:06.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details