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 …}
}
27.60 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.06 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\EntryComment {#1369
  +user: Proxies\__CG__\App\Entity\User {#1916 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "memes@lemmy.world"
    +title: "memes"
    +description: """
      Community rules\n
      ---------------\n
      \n
      1. Be civilNo trolling, bigotry or other insulting / annoying behaviour\n
      \n
      2. No politicsThis is non-politics community. For political memes please go to [!politicalmemes@lemmy.world](https://lemmy.world/c/politicalmemes)\n
      \n
      3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month\n
      \n
      4. No botsNo bots without the express approval of the mods or the admins\n
      \n
      5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.\n
      \n
      \n
      \n
      Sister communities\n
      ------------------\n
      \n
      - [!tenforward@lemmy.world](https://lemmy.world/c/tenforward) : Star Trek memes, chat and shitposts\n
      - [!lemmyshitpost@lemmy.world](https://lemmy.world/c/lemmyshitpost) : Lemmy Shitposts, anything and everything goes.\n
      - [!linuxmemes@lemmy.world](https://lemmy.world/c/linuxmemes) : Linux themed memes\n
      - [!comicstrips@lemmy.world](https://lemmy.world/c/comicstrips) : for those who love comic stories.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1112
    +entryCommentCount: 22597
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581796 {#321
      date: 2024-10-22 09:23:16.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 78
    +apId: "memes@lemmy.world"
    +apProfileId: "https://lemmy.world/c/memes"
    +apPublicUrl: "https://lemmy.world/c/memes"
    +apFollowersUrl: "https://lemmy.world/c/memes/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728743545 {#322
      date: 2024-10-12 16:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084255 {#316
      date: 2023-11-04 08:50:55.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    First: Find *easier* comprehensible input material. The whole point is to learn new words by guessing their meaning based on context. It aint gonna work if you don’t know enough words to even understand the context. So, content meant for natives will be quite far along your journey. Start first with comprehensible input content meant for learners. And if even that is too difficult, go back to studying the words and grammatical structures that your textbook tells you to.\n
    \n
    Second: At least in my experience, there’s no easy way around doing a shitton of flashcard/sentence mining. Set aside time in your weekly (preferably daily) routine to just spam the fuck out of Anki / q*izlet / whatever other app you use and commit to it religiously. Practice makes perfect. Don’t slack off and tell yourself that you’re “not motivated”. Force yourself to study *even if you don’t want to*. Motivation is a finite resource, Discipline is renewable. Soon enough, you will find that it gets easier and easier to stay motivated. That is the essence of discipline. And, as a bonus, discipline is a universal skill: if you get better at motivating yourself in the context of learning a new language, you will also notice improvements in other areas of your life. Many people start learning a foreign language specifically to train their discipline.\n
    \n
    Third: Only do `n+1` sentence mining. That means, only make flash cards out of sentences that have only one word or construct that you don’t already know. And if most of the sentences you encounter have more than that, it’s a sign that you have to take a step back and learn the basic vocab sets that your textbook gives you before moving on to comprehensible input and sentence mining.\n
    \n
    Fourth: As Stephen Covey said, **take time to sharpen the saw**. That means put some effort into researching different learning techniques that work for *you*. Otherwise, you’ll just be wasting time on ineffective strategies. The previous advice I gave may not apply to you specifically, so it’s best to do your own research.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706555587 {#1605
    date: 2024-01-29 20:13:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@feedum_sneedson@lemmy.world"
    "@renzev@lemmy.world"
    "@feedum_sneedson@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2476 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1841 …}
  -id: 350606
  -bodyTs: "'+1':233 'advic':339 'aint':23 'along':47 'alreadi':256 'also':208 'anki':115 'app':120 'appli':344 'area':213 'around':92 'asid':100 'back':67,281 'base':19 'basic':285 'best':351 'better':194 'bonus':185 'card':241 'commit':124 'comprehens':4,53,297 'construct':251 'content':39,55 'context':21,37,200 'covey':305 'daili':106 'differ':320 'difficult':65 'disciplin':159,181,186,228 'easi':90 'easier':3,170,172 'effort':317 'encount':265 'enough':31,163 'essenc':179 'even':34,61,147 'experi':86 'far':46 'find':2,166 'finit':157 'first':1,51 'flash':240 'flashcard/sentence':97 'forc':143 'foreign':222 'fourth':302 'fuck':112 'gave':341 'get':169,193 'give':291 'go':66 'gonna':24 'grammat':73 'guess':16 'improv':210 'ineffect':335 'input':5,54,298 'izlet':117 'journey':49 'know':30,257 'languag':205,223 'learn':12,202,220,283,321 'learner':58 'least':83 'life':216 'll':329 'make':129,239 'mani':217 'materi':6 'may':342 'mean':18,237,314 'meant':40,56 'mine':98,235,301 'motiv':142,154,175,196 'move':294 'n':232 'nativ':42 'new':13,204 'notic':209 'one':248 'otherwis':327 'peopl':218 'perfect':130 'point':9 'practic':128 'prefer':105 'previous':338 'put':315 'q':116 'quit':45 're':140 'religi':127 'renew':161 'research':319,356 'resourc':158 'routin':107 'said':306 'saw':312 'second':81 'sentenc':234,244,263,300 'set':99,287 'sharpen':310 'shitton':95 'sign':273 'skill':190 'slack':133 'soon':162 'spam':110 'specif':224,347 'start':50,219 'stay':174 'step':280 'stephen':304 'strategi':336 'structur':74 'studi':69,146 'take':278,307 'techniqu':322 'tell':78,136 'textbook':77,290 'third':229 'time':101,308,333 'train':226 'understand':35 'univers':189 'use':122 'vocab':286 'want':152 'wast':332 'way':91 'week':104 'whatev':118 'whole':8 'word':14,32,71,249 'work':25,324"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7131681"
  +editedAt: DateTimeImmutable @1729446895 {#1945
    date: 2024-10-20 19:54:55.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706555587 {#1368
    date: 2024-01-29 20:13:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"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
3 DENIED edit
App\Entity\EntryComment {#1369
  +user: Proxies\__CG__\App\Entity\User {#1916 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "memes@lemmy.world"
    +title: "memes"
    +description: """
      Community rules\n
      ---------------\n
      \n
      1. Be civilNo trolling, bigotry or other insulting / annoying behaviour\n
      \n
      2. No politicsThis is non-politics community. For political memes please go to [!politicalmemes@lemmy.world](https://lemmy.world/c/politicalmemes)\n
      \n
      3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month\n
      \n
      4. No botsNo bots without the express approval of the mods or the admins\n
      \n
      5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.\n
      \n
      \n
      \n
      Sister communities\n
      ------------------\n
      \n
      - [!tenforward@lemmy.world](https://lemmy.world/c/tenforward) : Star Trek memes, chat and shitposts\n
      - [!lemmyshitpost@lemmy.world](https://lemmy.world/c/lemmyshitpost) : Lemmy Shitposts, anything and everything goes.\n
      - [!linuxmemes@lemmy.world](https://lemmy.world/c/linuxmemes) : Linux themed memes\n
      - [!comicstrips@lemmy.world](https://lemmy.world/c/comicstrips) : for those who love comic stories.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1112
    +entryCommentCount: 22597
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581796 {#321
      date: 2024-10-22 09:23:16.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 78
    +apId: "memes@lemmy.world"
    +apProfileId: "https://lemmy.world/c/memes"
    +apPublicUrl: "https://lemmy.world/c/memes"
    +apFollowersUrl: "https://lemmy.world/c/memes/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728743545 {#322
      date: 2024-10-12 16:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084255 {#316
      date: 2023-11-04 08:50:55.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    First: Find *easier* comprehensible input material. The whole point is to learn new words by guessing their meaning based on context. It aint gonna work if you don’t know enough words to even understand the context. So, content meant for natives will be quite far along your journey. Start first with comprehensible input content meant for learners. And if even that is too difficult, go back to studying the words and grammatical structures that your textbook tells you to.\n
    \n
    Second: At least in my experience, there’s no easy way around doing a shitton of flashcard/sentence mining. Set aside time in your weekly (preferably daily) routine to just spam the fuck out of Anki / q*izlet / whatever other app you use and commit to it religiously. Practice makes perfect. Don’t slack off and tell yourself that you’re “not motivated”. Force yourself to study *even if you don’t want to*. Motivation is a finite resource, Discipline is renewable. Soon enough, you will find that it gets easier and easier to stay motivated. That is the essence of discipline. And, as a bonus, discipline is a universal skill: if you get better at motivating yourself in the context of learning a new language, you will also notice improvements in other areas of your life. Many people start learning a foreign language specifically to train their discipline.\n
    \n
    Third: Only do `n+1` sentence mining. That means, only make flash cards out of sentences that have only one word or construct that you don’t already know. And if most of the sentences you encounter have more than that, it’s a sign that you have to take a step back and learn the basic vocab sets that your textbook gives you before moving on to comprehensible input and sentence mining.\n
    \n
    Fourth: As Stephen Covey said, **take time to sharpen the saw**. That means put some effort into researching different learning techniques that work for *you*. Otherwise, you’ll just be wasting time on ineffective strategies. The previous advice I gave may not apply to you specifically, so it’s best to do your own research.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706555587 {#1605
    date: 2024-01-29 20:13:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@feedum_sneedson@lemmy.world"
    "@renzev@lemmy.world"
    "@feedum_sneedson@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2476 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1841 …}
  -id: 350606
  -bodyTs: "'+1':233 'advic':339 'aint':23 'along':47 'alreadi':256 'also':208 'anki':115 'app':120 'appli':344 'area':213 'around':92 'asid':100 'back':67,281 'base':19 'basic':285 'best':351 'better':194 'bonus':185 'card':241 'commit':124 'comprehens':4,53,297 'construct':251 'content':39,55 'context':21,37,200 'covey':305 'daili':106 'differ':320 'difficult':65 'disciplin':159,181,186,228 'easi':90 'easier':3,170,172 'effort':317 'encount':265 'enough':31,163 'essenc':179 'even':34,61,147 'experi':86 'far':46 'find':2,166 'finit':157 'first':1,51 'flash':240 'flashcard/sentence':97 'forc':143 'foreign':222 'fourth':302 'fuck':112 'gave':341 'get':169,193 'give':291 'go':66 'gonna':24 'grammat':73 'guess':16 'improv':210 'ineffect':335 'input':5,54,298 'izlet':117 'journey':49 'know':30,257 'languag':205,223 'learn':12,202,220,283,321 'learner':58 'least':83 'life':216 'll':329 'make':129,239 'mani':217 'materi':6 'may':342 'mean':18,237,314 'meant':40,56 'mine':98,235,301 'motiv':142,154,175,196 'move':294 'n':232 'nativ':42 'new':13,204 'notic':209 'one':248 'otherwis':327 'peopl':218 'perfect':130 'point':9 'practic':128 'prefer':105 'previous':338 'put':315 'q':116 'quit':45 're':140 'religi':127 'renew':161 'research':319,356 'resourc':158 'routin':107 'said':306 'saw':312 'second':81 'sentenc':234,244,263,300 'set':99,287 'sharpen':310 'shitton':95 'sign':273 'skill':190 'slack':133 'soon':162 'spam':110 'specif':224,347 'start':50,219 'stay':174 'step':280 'stephen':304 'strategi':336 'structur':74 'studi':69,146 'take':278,307 'techniqu':322 'tell':78,136 'textbook':77,290 'third':229 'time':101,308,333 'train':226 'understand':35 'univers':189 'use':122 'vocab':286 'want':152 'wast':332 'way':91 'week':104 'whatev':118 'whole':8 'word':14,32,71,249 'work':25,324"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7131681"
  +editedAt: DateTimeImmutable @1729446895 {#1945
    date: 2024-10-20 19:54:55.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706555587 {#1368
    date: 2024-01-29 20:13:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"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
4 DENIED moderate
App\Entity\EntryComment {#1369
  +user: Proxies\__CG__\App\Entity\User {#1916 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "memes@lemmy.world"
    +title: "memes"
    +description: """
      Community rules\n
      ---------------\n
      \n
      1. Be civilNo trolling, bigotry or other insulting / annoying behaviour\n
      \n
      2. No politicsThis is non-politics community. For political memes please go to [!politicalmemes@lemmy.world](https://lemmy.world/c/politicalmemes)\n
      \n
      3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month\n
      \n
      4. No botsNo bots without the express approval of the mods or the admins\n
      \n
      5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.\n
      \n
      \n
      \n
      Sister communities\n
      ------------------\n
      \n
      - [!tenforward@lemmy.world](https://lemmy.world/c/tenforward) : Star Trek memes, chat and shitposts\n
      - [!lemmyshitpost@lemmy.world](https://lemmy.world/c/lemmyshitpost) : Lemmy Shitposts, anything and everything goes.\n
      - [!linuxmemes@lemmy.world](https://lemmy.world/c/linuxmemes) : Linux themed memes\n
      - [!comicstrips@lemmy.world](https://lemmy.world/c/comicstrips) : for those who love comic stories.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1112
    +entryCommentCount: 22597
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581796 {#321
      date: 2024-10-22 09:23:16.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 78
    +apId: "memes@lemmy.world"
    +apProfileId: "https://lemmy.world/c/memes"
    +apPublicUrl: "https://lemmy.world/c/memes"
    +apFollowersUrl: "https://lemmy.world/c/memes/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "memes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728743545 {#322
      date: 2024-10-12 16:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699084255 {#316
      date: 2023-11-04 08:50:55.0 +01:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    First: Find *easier* comprehensible input material. The whole point is to learn new words by guessing their meaning based on context. It aint gonna work if you don’t know enough words to even understand the context. So, content meant for natives will be quite far along your journey. Start first with comprehensible input content meant for learners. And if even that is too difficult, go back to studying the words and grammatical structures that your textbook tells you to.\n
    \n
    Second: At least in my experience, there’s no easy way around doing a shitton of flashcard/sentence mining. Set aside time in your weekly (preferably daily) routine to just spam the fuck out of Anki / q*izlet / whatever other app you use and commit to it religiously. Practice makes perfect. Don’t slack off and tell yourself that you’re “not motivated”. Force yourself to study *even if you don’t want to*. Motivation is a finite resource, Discipline is renewable. Soon enough, you will find that it gets easier and easier to stay motivated. That is the essence of discipline. And, as a bonus, discipline is a universal skill: if you get better at motivating yourself in the context of learning a new language, you will also notice improvements in other areas of your life. Many people start learning a foreign language specifically to train their discipline.\n
    \n
    Third: Only do `n+1` sentence mining. That means, only make flash cards out of sentences that have only one word or construct that you don’t already know. And if most of the sentences you encounter have more than that, it’s a sign that you have to take a step back and learn the basic vocab sets that your textbook gives you before moving on to comprehensible input and sentence mining.\n
    \n
    Fourth: As Stephen Covey said, **take time to sharpen the saw**. That means put some effort into researching different learning techniques that work for *you*. Otherwise, you’ll just be wasting time on ineffective strategies. The previous advice I gave may not apply to you specifically, so it’s best to do your own research.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706555587 {#1605
    date: 2024-01-29 20:13:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@renzev@lemmy.world"
    "@feedum_sneedson@lemmy.world"
    "@renzev@lemmy.world"
    "@feedum_sneedson@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2476 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2488 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1841 …}
  -id: 350606
  -bodyTs: "'+1':233 'advic':339 'aint':23 'along':47 'alreadi':256 'also':208 'anki':115 'app':120 'appli':344 'area':213 'around':92 'asid':100 'back':67,281 'base':19 'basic':285 'best':351 'better':194 'bonus':185 'card':241 'commit':124 'comprehens':4,53,297 'construct':251 'content':39,55 'context':21,37,200 'covey':305 'daili':106 'differ':320 'difficult':65 'disciplin':159,181,186,228 'easi':90 'easier':3,170,172 'effort':317 'encount':265 'enough':31,163 'essenc':179 'even':34,61,147 'experi':86 'far':46 'find':2,166 'finit':157 'first':1,51 'flash':240 'flashcard/sentence':97 'forc':143 'foreign':222 'fourth':302 'fuck':112 'gave':341 'get':169,193 'give':291 'go':66 'gonna':24 'grammat':73 'guess':16 'improv':210 'ineffect':335 'input':5,54,298 'izlet':117 'journey':49 'know':30,257 'languag':205,223 'learn':12,202,220,283,321 'learner':58 'least':83 'life':216 'll':329 'make':129,239 'mani':217 'materi':6 'may':342 'mean':18,237,314 'meant':40,56 'mine':98,235,301 'motiv':142,154,175,196 'move':294 'n':232 'nativ':42 'new':13,204 'notic':209 'one':248 'otherwis':327 'peopl':218 'perfect':130 'point':9 'practic':128 'prefer':105 'previous':338 'put':315 'q':116 'quit':45 're':140 'religi':127 'renew':161 'research':319,356 'resourc':158 'routin':107 'said':306 'saw':312 'second':81 'sentenc':234,244,263,300 'set':99,287 'sharpen':310 'shitton':95 'sign':273 'skill':190 'slack':133 'soon':162 'spam':110 'specif':224,347 'start':50,219 'stay':174 'step':280 'stephen':304 'strategi':336 'structur':74 'studi':69,146 'take':278,307 'techniqu':322 'tell':78,136 'textbook':77,290 'third':229 'time':101,308,333 'train':226 'understand':35 'univers':189 'use':122 'vocab':286 'want':152 'wast':332 'way':91 'week':104 'whatev':118 'whole':8 'word':14,32,71,249 'work':25,324"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7131681"
  +editedAt: DateTimeImmutable @1729446895 {#1945
    date: 2024-10-20 19:54:55.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706555587 {#1368
    date: 2024-01-29 20:13:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"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
5 DENIED edit
App\Entity\Magazine {#313
  +icon: Proxies\__CG__\App\Entity\Image {#294 …}
  +name: "memes@lemmy.world"
  +title: "memes"
  +description: """
    Community rules\n
    ---------------\n
    \n
    1. Be civilNo trolling, bigotry or other insulting / annoying behaviour\n
    \n
    2. No politicsThis is non-politics community. For political memes please go to [!politicalmemes@lemmy.world](https://lemmy.world/c/politicalmemes)\n
    \n
    3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month\n
    \n
    4. No botsNo bots without the express approval of the mods or the admins\n
    \n
    5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.\n
    \n
    \n
    \n
    Sister communities\n
    ------------------\n
    \n
    - [!tenforward@lemmy.world](https://lemmy.world/c/tenforward) : Star Trek memes, chat and shitposts\n
    - [!lemmyshitpost@lemmy.world](https://lemmy.world/c/lemmyshitpost) : Lemmy Shitposts, anything and everything goes.\n
    - [!linuxmemes@lemmy.world](https://lemmy.world/c/linuxmemes) : Linux themed memes\n
    - [!comicstrips@lemmy.world](https://lemmy.world/c/comicstrips) : for those who love comic stories.
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1112
  +entryCommentCount: 22597
  +postCount: 0
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729581796 {#321
    date: 2024-10-22 09:23:16.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#285 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
  +entries: Doctrine\ORM\PersistentCollection {#228 …}
  +posts: Doctrine\ORM\PersistentCollection {#186 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
  +bans: Doctrine\ORM\PersistentCollection {#165 …}
  +reports: Doctrine\ORM\PersistentCollection {#151 …}
  +badges: Doctrine\ORM\PersistentCollection {#129 …}
  +logs: Doctrine\ORM\PersistentCollection {#119 …}
  +awards: Doctrine\ORM\PersistentCollection {#108 …}
  +categories: Doctrine\ORM\PersistentCollection {#95 …}
  -id: 78
  +apId: "memes@lemmy.world"
  +apProfileId: "https://lemmy.world/c/memes"
  +apPublicUrl: "https://lemmy.world/c/memes"
  +apFollowersUrl: "https://lemmy.world/c/memes/followers"
  +apInboxUrl: "https://lemmy.world/inbox"
  +apDomain: "lemmy.world"
  +apPreferredUsername: "memes"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1728743545 {#322
    date: 2024-10-12 16:32:25.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1699084255 {#316
    date: 2023-11-04 08:50:55.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