GET https://kbin.spritesserver.nl/index.php/u/@Braintrain@lemmy.ml/top

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 …}
}
8.50 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.08 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 {#1435
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1651 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1647 …}
  +slug: "Multiple-Adblockers-in-a-row-does-it-make-sense-or"
  +title: "Multiple Adblockers in a row - does it make sense or is it even harmful?"
  +url: null
  +body: """
    Hi, I was wondering, is it useful to use multiple adblockers in a row?\n
    \n
    I don’t mean 4 or five 5 browser extensions more like a chain of adblockers, one on every passing network point.\n
    \n
    Adblock DNS -> Pi-Hole -> Linux System with hBlock -> Browser with uBlock Origin\n
    \n
    I have only a 10 Mbit Internet connection, so I fear that this would slowdown pageloads to much. On the other hand there are filterlists that uBlock can use where as Pi-Hole can’t.\n
    \n
    So what combination does make sense (is efficient in every aspect) and what do you use?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 52
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699912044 {#1466
    date: 2023-11-13 22:47:24.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1645 …}
  +votes: Doctrine\ORM\PersistentCollection {#1641 …}
  +reports: Doctrine\ORM\PersistentCollection {#1675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1583 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1589 …}
  +badges: Doctrine\ORM\PersistentCollection {#1585 …}
  +children: []
  -id: 12369
  -titleTs: "'adblock':2 'even':13 'harm':14 'make':8 'multipl':1 'row':5 'sens':9"
  -bodyTs: "'10':54 '4':19 '5':22 'adblock':11,30,37 'aspect':96 'browser':23,46 'chain':28 'combin':88 'connect':57 'dns':38 'effici':93 'everi':33,95 'extens':24 'fear':60 'filterlist':74 'five':21 'hand':71 'hblock':45 'hi':1 'hole':41,83 'internet':56 'like':26 'linux':42 'make':90 'mbit':55 'mean':18 'much':67 'multipl':10 'network':35 'one':31 'origin':49 'pageload':65 'pass':34 'pi':40,82 'pi-hol':39,81 'point':36 'row':14 'sens':91 'slowdown':64 'system':43 'ublock':48,76 'use':7,9,78,101 'wonder':4 'would':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699913750
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7880545"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699827350 {#1638
    date: 2023-11-12 23:15:50.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 {#1435
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1651 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1647 …}
  +slug: "Multiple-Adblockers-in-a-row-does-it-make-sense-or"
  +title: "Multiple Adblockers in a row - does it make sense or is it even harmful?"
  +url: null
  +body: """
    Hi, I was wondering, is it useful to use multiple adblockers in a row?\n
    \n
    I don’t mean 4 or five 5 browser extensions more like a chain of adblockers, one on every passing network point.\n
    \n
    Adblock DNS -> Pi-Hole -> Linux System with hBlock -> Browser with uBlock Origin\n
    \n
    I have only a 10 Mbit Internet connection, so I fear that this would slowdown pageloads to much. On the other hand there are filterlists that uBlock can use where as Pi-Hole can’t.\n
    \n
    So what combination does make sense (is efficient in every aspect) and what do you use?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 52
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699912044 {#1466
    date: 2023-11-13 22:47:24.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1645 …}
  +votes: Doctrine\ORM\PersistentCollection {#1641 …}
  +reports: Doctrine\ORM\PersistentCollection {#1675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1583 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1589 …}
  +badges: Doctrine\ORM\PersistentCollection {#1585 …}
  +children: []
  -id: 12369
  -titleTs: "'adblock':2 'even':13 'harm':14 'make':8 'multipl':1 'row':5 'sens':9"
  -bodyTs: "'10':54 '4':19 '5':22 'adblock':11,30,37 'aspect':96 'browser':23,46 'chain':28 'combin':88 'connect':57 'dns':38 'effici':93 'everi':33,95 'extens':24 'fear':60 'filterlist':74 'five':21 'hand':71 'hblock':45 'hi':1 'hole':41,83 'internet':56 'like':26 'linux':42 'make':90 'mbit':55 'mean':18 'much':67 'multipl':10 'network':35 'one':31 'origin':49 'pageload':65 'pass':34 'pi':40,82 'pi-hol':39,81 'point':36 'row':14 'sens':91 'slowdown':64 'system':43 'ublock':48,76 'use':7,9,78,101 'wonder':4 'would':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699913750
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7880545"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699827350 {#1638
    date: 2023-11-12 23:15:50.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 {#1435
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1651 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1647 …}
  +slug: "Multiple-Adblockers-in-a-row-does-it-make-sense-or"
  +title: "Multiple Adblockers in a row - does it make sense or is it even harmful?"
  +url: null
  +body: """
    Hi, I was wondering, is it useful to use multiple adblockers in a row?\n
    \n
    I don’t mean 4 or five 5 browser extensions more like a chain of adblockers, one on every passing network point.\n
    \n
    Adblock DNS -> Pi-Hole -> Linux System with hBlock -> Browser with uBlock Origin\n
    \n
    I have only a 10 Mbit Internet connection, so I fear that this would slowdown pageloads to much. On the other hand there are filterlists that uBlock can use where as Pi-Hole can’t.\n
    \n
    So what combination does make sense (is efficient in every aspect) and what do you use?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 23
  +favouriteCount: 52
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699912044 {#1466
    date: 2023-11-13 22:47:24.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1645 …}
  +votes: Doctrine\ORM\PersistentCollection {#1641 …}
  +reports: Doctrine\ORM\PersistentCollection {#1675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1583 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1589 …}
  +badges: Doctrine\ORM\PersistentCollection {#1585 …}
  +children: []
  -id: 12369
  -titleTs: "'adblock':2 'even':13 'harm':14 'make':8 'multipl':1 'row':5 'sens':9"
  -bodyTs: "'10':54 '4':19 '5':22 'adblock':11,30,37 'aspect':96 'browser':23,46 'chain':28 'combin':88 'connect':57 'dns':38 'effici':93 'everi':33,95 'extens':24 'fear':60 'filterlist':74 'five':21 'hand':71 'hblock':45 'hi':1 'hole':41,83 'internet':56 'like':26 'linux':42 'make':90 'mbit':55 'mean':18 'much':67 'multipl':10 'network':35 'one':31 'origin':49 'pageload':65 'pass':34 'pi':40,82 'pi-hol':39,81 'point':36 'row':14 'sens':91 'slowdown':64 'system':43 'ublock':48,76 'use':7,9,78,101 'wonder':4 'would':63"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699913750
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7880545"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699827350 {#1638
    date: 2023-11-12 23:15:50.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 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
6 DENIED moderate
App\Entity\Entry {#1526
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1651 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1647 …}
  +slug: "What-s-an-easy-to-use-matrix-messenger-for-family-and"
  +title: "What's an easy to use matrix messenger for family and friends?"
  +url: null
  +body: """
    Hi,\n
    \n
    I’m searching for an “noob-proof” matrix messenger that is supposed to replace WhatsApp.\n
    \n
    It should have E2EE enabled by default and a backup/restore function for contacts, chats and settings (preferably local backup, but nextcloud would be fine aswell).\n
    \n
    It would be nice if you could also mention matrix clients that work on iOS, Linux and Windows as well (if there are any), since not all of my contacts use android or are always reachable per phone.\n
    \n
    Happy to hear your recommendations and experiences.\n
    \n
    Thank you!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700182255 {#1587
    date: 2023-11-17 01:50:55.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1527 …}
  +votes: Doctrine\ORM\PersistentCollection {#1551 …}
  +reports: Doctrine\ORM\PersistentCollection {#1549 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
  +badges: Doctrine\ORM\PersistentCollection {#1563 …}
  +children: []
  -id: 14640
  -titleTs: "'easi':4 'famili':10 'friend':12 'matrix':7 'messeng':8 'use':6"
  -bodyTs: "'also':50 'alway':77 'android':74 'aswel':42 'backup':36 'backup/restore':27 'chat':31 'client':53 'contact':30,72 'could':49 'default':24 'e2ee':21 'enabl':22 'experi':87 'fine':41 'function':28 'happi':81 'hear':83 'hi':1 'io':57 'linux':58 'local':35 'm':3 'matrix':10,52 'mention':51 'messeng':11 'nextcloud':38 'nice':46 'noob':8 'noob-proof':7 'per':79 'phone':80 'prefer':34 'proof':9 'reachabl':78 'recommend':85 'replac':16 'search':4 'set':33 'sinc':67 'suppos':14 'thank':88 'use':73 'well':62 'whatsapp':17 'window':60 'work':55 'would':39,44"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1644072879
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/168086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1644052879 {#1572
    date: 2022-02-05 10:21:19.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
7 DENIED edit
App\Entity\Entry {#1526
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1651 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1647 …}
  +slug: "What-s-an-easy-to-use-matrix-messenger-for-family-and"
  +title: "What's an easy to use matrix messenger for family and friends?"
  +url: null
  +body: """
    Hi,\n
    \n
    I’m searching for an “noob-proof” matrix messenger that is supposed to replace WhatsApp.\n
    \n
    It should have E2EE enabled by default and a backup/restore function for contacts, chats and settings (preferably local backup, but nextcloud would be fine aswell).\n
    \n
    It would be nice if you could also mention matrix clients that work on iOS, Linux and Windows as well (if there are any), since not all of my contacts use android or are always reachable per phone.\n
    \n
    Happy to hear your recommendations and experiences.\n
    \n
    Thank you!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700182255 {#1587
    date: 2023-11-17 01:50:55.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1527 …}
  +votes: Doctrine\ORM\PersistentCollection {#1551 …}
  +reports: Doctrine\ORM\PersistentCollection {#1549 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
  +badges: Doctrine\ORM\PersistentCollection {#1563 …}
  +children: []
  -id: 14640
  -titleTs: "'easi':4 'famili':10 'friend':12 'matrix':7 'messeng':8 'use':6"
  -bodyTs: "'also':50 'alway':77 'android':74 'aswel':42 'backup':36 'backup/restore':27 'chat':31 'client':53 'contact':30,72 'could':49 'default':24 'e2ee':21 'enabl':22 'experi':87 'fine':41 'function':28 'happi':81 'hear':83 'hi':1 'io':57 'linux':58 'local':35 'm':3 'matrix':10,52 'mention':51 'messeng':11 'nextcloud':38 'nice':46 'noob':8 'noob-proof':7 'per':79 'phone':80 'prefer':34 'proof':9 'reachabl':78 'recommend':85 'replac':16 'search':4 'set':33 'sinc':67 'suppos':14 'thank':88 'use':73 'well':62 'whatsapp':17 'window':60 'work':55 'would':39,44"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1644072879
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/168086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1644052879 {#1572
    date: 2022-02-05 10:21:19.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
8 DENIED moderate
App\Entity\Entry {#1526
  +user: App\Entity\User {#260 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1651 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1647 …}
  +slug: "What-s-an-easy-to-use-matrix-messenger-for-family-and"
  +title: "What's an easy to use matrix messenger for family and friends?"
  +url: null
  +body: """
    Hi,\n
    \n
    I’m searching for an “noob-proof” matrix messenger that is supposed to replace WhatsApp.\n
    \n
    It should have E2EE enabled by default and a backup/restore function for contacts, chats and settings (preferably local backup, but nextcloud would be fine aswell).\n
    \n
    It would be nice if you could also mention matrix clients that work on iOS, Linux and Windows as well (if there are any), since not all of my contacts use android or are always reachable per phone.\n
    \n
    Happy to hear your recommendations and experiences.\n
    \n
    Thank you!
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 1
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700182255 {#1587
    date: 2023-11-17 01:50:55.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1527 …}
  +votes: Doctrine\ORM\PersistentCollection {#1551 …}
  +reports: Doctrine\ORM\PersistentCollection {#1549 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1559 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
  +badges: Doctrine\ORM\PersistentCollection {#1563 …}
  +children: []
  -id: 14640
  -titleTs: "'easi':4 'famili':10 'friend':12 'matrix':7 'messeng':8 'use':6"
  -bodyTs: "'also':50 'alway':77 'android':74 'aswel':42 'backup':36 'backup/restore':27 'chat':31 'client':53 'contact':30,72 'could':49 'default':24 'e2ee':21 'enabl':22 'experi':87 'fine':41 'function':28 'happi':81 'hear':83 'hi':1 'io':57 'linux':58 'local':35 'm':3 'matrix':10,52 'mention':51 'messeng':11 'nextcloud':38 'nice':46 'noob':8 'noob-proof':7 'per':79 'phone':80 'prefer':34 'proof':9 'reachabl':78 'recommend':85 'replac':16 'search':4 'set':33 'sinc':67 'suppos':14 'thank':88 'use':73 'well':62 'whatsapp':17 'window':60 'work':55 'would':39,44"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1644072879
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/168086"
  +editedAt: null
  +createdAt: DateTimeImmutable @1644052879 {#1572
    date: 2022-02-05 10:21:19.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
9 DENIED ROLE_ADMIN
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
10 DENIED ROLE_MODERATOR
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