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 …}
}
4.92 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.07 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 {#1846
  +user: Proxies\__CG__\App\Entity\User {#1899 …}
  +magazine: App\Entity\Magazine {#289
    +icon: Proxies\__CG__\App\Entity\Image {#270 …}
    +name: "patientgamers@lemmy.ml"
    +title: "patientgamers"
    +description: "A gaming sub free from the hype and oversaturation of current releases, catering to gamers who wait at least 12 months after release to play a game. Whether it’s price, waiting for bugs/issues to be patched, DLC to be released, don’t meet the system requirements, or just haven’t had the time to keep up with the latest releases."
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 7
    +entryCommentCount: 31
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1727860735 {#297
      date: 2024-10-02 11:18:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#261 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#257 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#246 …}
    +entries: Doctrine\ORM\PersistentCollection {#204 …}
    +posts: Doctrine\ORM\PersistentCollection {#162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#224 …}
    +bans: Doctrine\ORM\PersistentCollection {#141 …}
    +reports: Doctrine\ORM\PersistentCollection {#127 …}
    +badges: Doctrine\ORM\PersistentCollection {#105 …}
    +logs: Doctrine\ORM\PersistentCollection {#95 …}
    +awards: Doctrine\ORM\PersistentCollection {#84 …}
    +categories: Doctrine\ORM\PersistentCollection {#71 …}
    -id: 154
    +apId: "patientgamers@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/patientgamers"
    +apPublicUrl: "https://lemmy.ml/c/patientgamers"
    +apFollowersUrl: "https://lemmy.ml/c/patientgamers/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "patientgamers"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704635956 {#298
      date: 2024-01-07 14:59:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704635945 {#292
      date: 2024-01-07 14:59:05.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1889 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1913 …}
  +slug: "I-completely-forgot-I-got-Turnip-Boy-Commits-Tax-Evasion"
  +title: "I completely forgot I got Turnip Boy Commits Tax Evasion for Free on Epic Games. I played and beat it today!"
  +url: "https://lemmy.world/pictrs/image/9a217355-6663-4c9b-b560-4be08c4352c3.png"
  +body: """
    When I saw a new game release called Turnip Boy Robs a Bank, it piqued my curiosity. Such a contrasting tone in both the gameplay visuals and setting that I wanted to know more. Then I saw that this isn’t Turnip Boy’s first outing, when he committed another crime in his first debut game, Turnip Boy Commits Tax Evasion. For $5 on Steam and GOG it was tempting, but when I saw I already owned it on Epic Games, which I got during one of those Free Promotions. It’s hard not to give it a try.\n
    \n
    So what is this wholesome game? Well it’s a top down action game, and I’m tempted to call it a Zelda Title. Mostly due to the various puzzles including moving blocks, bomb-able walls and a portal… planter. But it feels and controls more like a twin stick shooter, especially since there is no dungeons to explore.\n
    \n
    The gameplay is fun, but a bit too fetch questy which usually ends with you getting, or finding a document. Like a bill, a wanted poster, or a tax document, where you will proceed to rip it up. Turnip Boy is hysterical in just how much of a jerk he can be. He doesn’t want to pay his taxes and he will do everything to avoid it. I love a game were the protagonist has a personality that isn’t just a blank slate.\n
    \n
    But while there is a lot I like about this game. I will be echoing a common criticism of this game, it’s length. For a byte size adventure it’s fine, especially for a “free” game or a $5 game. But for the price it’s asking ~$15 I would’ve love to see a extra “boss”/“dungeon”. The post game endless train combat arena is nice, but needs more enemies and variety to not feel like the repetitive slog it turns into after the second round of fighting the same 4 bosses.\n
    \n
    But when it’s on sale, which it often is, it’s definitely a fun adventure that’s worth getting. And from what it sounds like when Turnip Boy robs that bank, it should be a better experience.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 7
  +favouriteCount: 54
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727860735 {#1861
    date: 2024-10-02 11:18:55.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1929 …}
  +votes: Doctrine\ORM\PersistentCollection {#1893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2420 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1397 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1371 …}
  +badges: Doctrine\ORM\PersistentCollection {#1379 …}
  +children: []
  -id: 32192
  -titleTs: "'beat':19 'boy':7 'commit':8 'complet':2 'epic':14 'evas':10 'forgot':3 'free':12 'game':15 'got':5 'play':17 'tax':9 'today':21 'turnip':6"
  -bodyTs: "'15':293 '4':337 '5':63,284 'abl':135 'action':112 'adventur':273,354 'alreadi':76 'anoth':50 'arena':310 'ask':292 'avoid':226 'bank':13,370 'better':375 'bill':182 'bit':166 'blank':243 'block':132 'bomb':134 'bomb-abl':133 'boss':302,338 'boy':10,43,58,199,367 'byte':271 'call':8,119 'combat':309 'commit':49,59 'common':261 'contrast':20 'control':145 'crime':51 'critic':262 'curios':17 'debut':55 'definit':351 'document':179,189 'doesn':213 'due':125 'dungeon':157,303 'echo':259 'end':172 'endless':307 'enemi':316 'epic':80 'especi':152,277 'evas':61 'everyth':224 'experi':376 'explor':159 'extra':301 'feel':143,321 'fetch':168 'fight':334 'find':177 'fine':276 'first':45,54 'free':89,280 'fun':163,353 'game':6,56,81,105,113,231,255,265,281,285,306 'gameplay':25,161 'get':175,358 'give':96 'gog':67 'got':84 'hard':93 'hyster':201 'includ':130 'isn':40,239 'jerk':208 'know':33 'length':268 'like':147,180,252,322,364 'lot':250 'love':229,297 'm':116 'most':124 'move':131 'much':205 'need':314 'new':5 'nice':312 'often':347 'one':86 'outing':46 'own':77 'pay':217 'person':237 'piqu':15 'planter':140 'portal':139 'post':305 'poster':185 'price':289 'proceed':193 'promot':90 'protagonist':234 'puzzl':129 'questi':169 'releas':7 'repetit':324 'rip':195 'rob':11,368 'round':332 'sale':344 'saw':3,37,74 'second':331 'see':299 'set':28 'shooter':151 'sinc':153 'size':272 'slate':244 'slog':325 'sound':363 'steam':65 'stick':150 'tax':60,188,219 'tempt':70,117 'titl':123 'tone':21 'top':110 'train':308 'tri':99 'turn':327 'turnip':9,42,57,198,366 'twin':149 'usual':171 'varieti':318 'various':128 've':296 'visual':26 'wall':136 'want':31,184,215 'well':106 'wholesom':104 'worth':357 'would':295 'zelda':122"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705943172
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11000662"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705856772 {#75
    date: 2024-01-21 18:06:12.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 {#1846
  +user: Proxies\__CG__\App\Entity\User {#1899 …}
  +magazine: App\Entity\Magazine {#289
    +icon: Proxies\__CG__\App\Entity\Image {#270 …}
    +name: "patientgamers@lemmy.ml"
    +title: "patientgamers"
    +description: "A gaming sub free from the hype and oversaturation of current releases, catering to gamers who wait at least 12 months after release to play a game. Whether it’s price, waiting for bugs/issues to be patched, DLC to be released, don’t meet the system requirements, or just haven’t had the time to keep up with the latest releases."
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 7
    +entryCommentCount: 31
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1727860735 {#297
      date: 2024-10-02 11:18:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#261 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#257 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#246 …}
    +entries: Doctrine\ORM\PersistentCollection {#204 …}
    +posts: Doctrine\ORM\PersistentCollection {#162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#224 …}
    +bans: Doctrine\ORM\PersistentCollection {#141 …}
    +reports: Doctrine\ORM\PersistentCollection {#127 …}
    +badges: Doctrine\ORM\PersistentCollection {#105 …}
    +logs: Doctrine\ORM\PersistentCollection {#95 …}
    +awards: Doctrine\ORM\PersistentCollection {#84 …}
    +categories: Doctrine\ORM\PersistentCollection {#71 …}
    -id: 154
    +apId: "patientgamers@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/patientgamers"
    +apPublicUrl: "https://lemmy.ml/c/patientgamers"
    +apFollowersUrl: "https://lemmy.ml/c/patientgamers/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "patientgamers"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704635956 {#298
      date: 2024-01-07 14:59:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704635945 {#292
      date: 2024-01-07 14:59:05.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1889 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1913 …}
  +slug: "I-completely-forgot-I-got-Turnip-Boy-Commits-Tax-Evasion"
  +title: "I completely forgot I got Turnip Boy Commits Tax Evasion for Free on Epic Games. I played and beat it today!"
  +url: "https://lemmy.world/pictrs/image/9a217355-6663-4c9b-b560-4be08c4352c3.png"
  +body: """
    When I saw a new game release called Turnip Boy Robs a Bank, it piqued my curiosity. Such a contrasting tone in both the gameplay visuals and setting that I wanted to know more. Then I saw that this isn’t Turnip Boy’s first outing, when he committed another crime in his first debut game, Turnip Boy Commits Tax Evasion. For $5 on Steam and GOG it was tempting, but when I saw I already owned it on Epic Games, which I got during one of those Free Promotions. It’s hard not to give it a try.\n
    \n
    So what is this wholesome game? Well it’s a top down action game, and I’m tempted to call it a Zelda Title. Mostly due to the various puzzles including moving blocks, bomb-able walls and a portal… planter. But it feels and controls more like a twin stick shooter, especially since there is no dungeons to explore.\n
    \n
    The gameplay is fun, but a bit too fetch questy which usually ends with you getting, or finding a document. Like a bill, a wanted poster, or a tax document, where you will proceed to rip it up. Turnip Boy is hysterical in just how much of a jerk he can be. He doesn’t want to pay his taxes and he will do everything to avoid it. I love a game were the protagonist has a personality that isn’t just a blank slate.\n
    \n
    But while there is a lot I like about this game. I will be echoing a common criticism of this game, it’s length. For a byte size adventure it’s fine, especially for a “free” game or a $5 game. But for the price it’s asking ~$15 I would’ve love to see a extra “boss”/“dungeon”. The post game endless train combat arena is nice, but needs more enemies and variety to not feel like the repetitive slog it turns into after the second round of fighting the same 4 bosses.\n
    \n
    But when it’s on sale, which it often is, it’s definitely a fun adventure that’s worth getting. And from what it sounds like when Turnip Boy robs that bank, it should be a better experience.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 7
  +favouriteCount: 54
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727860735 {#1861
    date: 2024-10-02 11:18:55.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1929 …}
  +votes: Doctrine\ORM\PersistentCollection {#1893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2420 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1397 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1371 …}
  +badges: Doctrine\ORM\PersistentCollection {#1379 …}
  +children: []
  -id: 32192
  -titleTs: "'beat':19 'boy':7 'commit':8 'complet':2 'epic':14 'evas':10 'forgot':3 'free':12 'game':15 'got':5 'play':17 'tax':9 'today':21 'turnip':6"
  -bodyTs: "'15':293 '4':337 '5':63,284 'abl':135 'action':112 'adventur':273,354 'alreadi':76 'anoth':50 'arena':310 'ask':292 'avoid':226 'bank':13,370 'better':375 'bill':182 'bit':166 'blank':243 'block':132 'bomb':134 'bomb-abl':133 'boss':302,338 'boy':10,43,58,199,367 'byte':271 'call':8,119 'combat':309 'commit':49,59 'common':261 'contrast':20 'control':145 'crime':51 'critic':262 'curios':17 'debut':55 'definit':351 'document':179,189 'doesn':213 'due':125 'dungeon':157,303 'echo':259 'end':172 'endless':307 'enemi':316 'epic':80 'especi':152,277 'evas':61 'everyth':224 'experi':376 'explor':159 'extra':301 'feel':143,321 'fetch':168 'fight':334 'find':177 'fine':276 'first':45,54 'free':89,280 'fun':163,353 'game':6,56,81,105,113,231,255,265,281,285,306 'gameplay':25,161 'get':175,358 'give':96 'gog':67 'got':84 'hard':93 'hyster':201 'includ':130 'isn':40,239 'jerk':208 'know':33 'length':268 'like':147,180,252,322,364 'lot':250 'love':229,297 'm':116 'most':124 'move':131 'much':205 'need':314 'new':5 'nice':312 'often':347 'one':86 'outing':46 'own':77 'pay':217 'person':237 'piqu':15 'planter':140 'portal':139 'post':305 'poster':185 'price':289 'proceed':193 'promot':90 'protagonist':234 'puzzl':129 'questi':169 'releas':7 'repetit':324 'rip':195 'rob':11,368 'round':332 'sale':344 'saw':3,37,74 'second':331 'see':299 'set':28 'shooter':151 'sinc':153 'size':272 'slate':244 'slog':325 'sound':363 'steam':65 'stick':150 'tax':60,188,219 'tempt':70,117 'titl':123 'tone':21 'top':110 'train':308 'tri':99 'turn':327 'turnip':9,42,57,198,366 'twin':149 'usual':171 'varieti':318 'various':128 've':296 'visual':26 'wall':136 'want':31,184,215 'well':106 'wholesom':104 'worth':357 'would':295 'zelda':122"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705943172
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11000662"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705856772 {#75
    date: 2024-01-21 18:06:12.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 {#1846
  +user: Proxies\__CG__\App\Entity\User {#1899 …}
  +magazine: App\Entity\Magazine {#289
    +icon: Proxies\__CG__\App\Entity\Image {#270 …}
    +name: "patientgamers@lemmy.ml"
    +title: "patientgamers"
    +description: "A gaming sub free from the hype and oversaturation of current releases, catering to gamers who wait at least 12 months after release to play a game. Whether it’s price, waiting for bugs/issues to be patched, DLC to be released, don’t meet the system requirements, or just haven’t had the time to keep up with the latest releases."
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 7
    +entryCommentCount: 31
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1727860735 {#297
      date: 2024-10-02 11:18:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#261 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#257 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#246 …}
    +entries: Doctrine\ORM\PersistentCollection {#204 …}
    +posts: Doctrine\ORM\PersistentCollection {#162 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#224 …}
    +bans: Doctrine\ORM\PersistentCollection {#141 …}
    +reports: Doctrine\ORM\PersistentCollection {#127 …}
    +badges: Doctrine\ORM\PersistentCollection {#105 …}
    +logs: Doctrine\ORM\PersistentCollection {#95 …}
    +awards: Doctrine\ORM\PersistentCollection {#84 …}
    +categories: Doctrine\ORM\PersistentCollection {#71 …}
    -id: 154
    +apId: "patientgamers@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/patientgamers"
    +apPublicUrl: "https://lemmy.ml/c/patientgamers"
    +apFollowersUrl: "https://lemmy.ml/c/patientgamers/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "patientgamers"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704635956 {#298
      date: 2024-01-07 14:59:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704635945 {#292
      date: 2024-01-07 14:59:05.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1889 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1913 …}
  +slug: "I-completely-forgot-I-got-Turnip-Boy-Commits-Tax-Evasion"
  +title: "I completely forgot I got Turnip Boy Commits Tax Evasion for Free on Epic Games. I played and beat it today!"
  +url: "https://lemmy.world/pictrs/image/9a217355-6663-4c9b-b560-4be08c4352c3.png"
  +body: """
    When I saw a new game release called Turnip Boy Robs a Bank, it piqued my curiosity. Such a contrasting tone in both the gameplay visuals and setting that I wanted to know more. Then I saw that this isn’t Turnip Boy’s first outing, when he committed another crime in his first debut game, Turnip Boy Commits Tax Evasion. For $5 on Steam and GOG it was tempting, but when I saw I already owned it on Epic Games, which I got during one of those Free Promotions. It’s hard not to give it a try.\n
    \n
    So what is this wholesome game? Well it’s a top down action game, and I’m tempted to call it a Zelda Title. Mostly due to the various puzzles including moving blocks, bomb-able walls and a portal… planter. But it feels and controls more like a twin stick shooter, especially since there is no dungeons to explore.\n
    \n
    The gameplay is fun, but a bit too fetch questy which usually ends with you getting, or finding a document. Like a bill, a wanted poster, or a tax document, where you will proceed to rip it up. Turnip Boy is hysterical in just how much of a jerk he can be. He doesn’t want to pay his taxes and he will do everything to avoid it. I love a game were the protagonist has a personality that isn’t just a blank slate.\n
    \n
    But while there is a lot I like about this game. I will be echoing a common criticism of this game, it’s length. For a byte size adventure it’s fine, especially for a “free” game or a $5 game. But for the price it’s asking ~$15 I would’ve love to see a extra “boss”/“dungeon”. The post game endless train combat arena is nice, but needs more enemies and variety to not feel like the repetitive slog it turns into after the second round of fighting the same 4 bosses.\n
    \n
    But when it’s on sale, which it often is, it’s definitely a fun adventure that’s worth getting. And from what it sounds like when Turnip Boy robs that bank, it should be a better experience.
    """
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 7
  +favouriteCount: 54
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727860735 {#1861
    date: 2024-10-02 11:18:55.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1929 …}
  +votes: Doctrine\ORM\PersistentCollection {#1893 …}
  +reports: Doctrine\ORM\PersistentCollection {#2420 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1397 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1371 …}
  +badges: Doctrine\ORM\PersistentCollection {#1379 …}
  +children: []
  -id: 32192
  -titleTs: "'beat':19 'boy':7 'commit':8 'complet':2 'epic':14 'evas':10 'forgot':3 'free':12 'game':15 'got':5 'play':17 'tax':9 'today':21 'turnip':6"
  -bodyTs: "'15':293 '4':337 '5':63,284 'abl':135 'action':112 'adventur':273,354 'alreadi':76 'anoth':50 'arena':310 'ask':292 'avoid':226 'bank':13,370 'better':375 'bill':182 'bit':166 'blank':243 'block':132 'bomb':134 'bomb-abl':133 'boss':302,338 'boy':10,43,58,199,367 'byte':271 'call':8,119 'combat':309 'commit':49,59 'common':261 'contrast':20 'control':145 'crime':51 'critic':262 'curios':17 'debut':55 'definit':351 'document':179,189 'doesn':213 'due':125 'dungeon':157,303 'echo':259 'end':172 'endless':307 'enemi':316 'epic':80 'especi':152,277 'evas':61 'everyth':224 'experi':376 'explor':159 'extra':301 'feel':143,321 'fetch':168 'fight':334 'find':177 'fine':276 'first':45,54 'free':89,280 'fun':163,353 'game':6,56,81,105,113,231,255,265,281,285,306 'gameplay':25,161 'get':175,358 'give':96 'gog':67 'got':84 'hard':93 'hyster':201 'includ':130 'isn':40,239 'jerk':208 'know':33 'length':268 'like':147,180,252,322,364 'lot':250 'love':229,297 'm':116 'most':124 'move':131 'much':205 'need':314 'new':5 'nice':312 'often':347 'one':86 'outing':46 'own':77 'pay':217 'person':237 'piqu':15 'planter':140 'portal':139 'post':305 'poster':185 'price':289 'proceed':193 'promot':90 'protagonist':234 'puzzl':129 'questi':169 'releas':7 'repetit':324 'rip':195 'rob':11,368 'round':332 'sale':344 'saw':3,37,74 'second':331 'see':299 'set':28 'shooter':151 'sinc':153 'size':272 'slate':244 'slog':325 'sound':363 'steam':65 'stick':150 'tax':60,188,219 'tempt':70,117 'titl':123 'tone':21 'top':110 'train':308 'tri':99 'turn':327 'turnip':9,42,57,198,366 'twin':149 'usual':171 'varieti':318 'various':128 've':296 'visual':26 'wall':136 'want':31,184,215 'well':106 'wholesom':104 'worth':357 'would':295 'zelda':122"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705943172
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/11000662"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705856772 {#75
    date: 2024-01-21 18:06:12.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: Proxies\__CG__\App\Entity\Image {#270 …}
  +name: "patientgamers@lemmy.ml"
  +title: "patientgamers"
  +description: "A gaming sub free from the hype and oversaturation of current releases, catering to gamers who wait at least 12 months after release to play a game. Whether it’s price, waiting for bugs/issues to be patched, DLC to be released, don’t meet the system requirements, or just haven’t had the time to keep up with the latest releases."
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 7
  +entryCommentCount: 31
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1727860735 {#297
    date: 2024-10-02 11:18:55.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#261 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#257 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#246 …}
  +entries: Doctrine\ORM\PersistentCollection {#204 …}
  +posts: Doctrine\ORM\PersistentCollection {#162 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#224 …}
  +bans: Doctrine\ORM\PersistentCollection {#141 …}
  +reports: Doctrine\ORM\PersistentCollection {#127 …}
  +badges: Doctrine\ORM\PersistentCollection {#105 …}
  +logs: Doctrine\ORM\PersistentCollection {#95 …}
  +awards: Doctrine\ORM\PersistentCollection {#84 …}
  +categories: Doctrine\ORM\PersistentCollection {#71 …}
  -id: 154
  +apId: "patientgamers@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/patientgamers"
  +apPublicUrl: "https://lemmy.ml/c/patientgamers"
  +apFollowersUrl: "https://lemmy.ml/c/patientgamers/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "patientgamers"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1704635956 {#298
    date: 2024-01-07 14:59:16.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1704635945 {#292
    date: 2024-01-07 14:59:05.0 +01: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