Symfony 4.1

SecurityDataCollector




symfony

SecurityDataCollector

वर्ग SecurityDataCollector तक फैली DataCollector लागू करता है LateDataCollectorInterface

गुण

संरक्षित $ डेटा DataCollector

तरीके

serialize () DataCollector
unserialize ($ डेटा) DataCollector
Data cloneVar (मिश्रित $ var)

चर को क्रमबद्ध डेटा उदाहरण में परिवर्तित करता है।

DataCollector
प्रतिदेय [] getCasters () DataCollector
__construct ( TokenStorageInterface $ tokenStorage = null, RoleHierarchyInterface $ roleHierarchy = null, LogoutUrlGenerator $ logoutUrlGenerator = AccessDecisionManagerInterface , AccessDecisionManagerInterface , AccessDecisionManagerInterface $ accessDecisionManager = null, FirewallMapInterface $ 500)
collect ( Request $ अनुरोध, Response $ प्रतिक्रिया, Exception $ अपवाद = अशक्त)

दिए गए अनुरोध और प्रतिक्रिया के लिए डेटा एकत्र करता है।

reset ()

इस डेटा संग्राहक को इसकी प्रारंभिक अवस्था में रीसेट करता है।

lateCollect ()

यथासंभव देर से डेटा एकत्र करता है।

bool isEnabled ()

जाँच करता है कि सुरक्षा सक्षम है या नहीं।

तार getUser ()

उपयोगकर्ता हो जाता है।

सरणी getRoles ()

उपयोगकर्ता की भूमिकाएँ प्राप्त करता है।

सरणी getInheritedRoles ()

उपयोगकर्ता की विरासत में मिली भूमिकाएं प्राप्त करता है।

bool supportsRoleHierarchy ()

जाँचता है कि क्या डेटा में विरासत में मिली भूमिकाओं की जानकारी है। फिर भी विरासत में मिली भूमिका एक खाली सरणी हो सकती है।

bool isAuthenticated ()

जाँचता है कि उपयोगकर्ता प्रमाणित है या नहीं।

isImpersonated ()
getImpersonatorUser ()
getImpersonationExitPath ()
तार getTokenClass ()

सुरक्षा टोकन का वर्ग नाम प्राप्त करें।

Data getToken ()

डेटा ऑब्जेक्ट के रूप में पूर्ण सुरक्षा टोकन वर्ग प्राप्त करें।

तार getLogoutUrl ()

लॉगआउट URL प्राप्त करें।

स्ट्रिंग [] getVoters ()

आवेदन में सक्षम सुरक्षा मतदाताओं का FQCN लौटाता है।

तार getVoterStrategy ()

सुरक्षा मतदाताओं के लिए कॉन्फ़िगर की गई रणनीति लौटाता है।

सरणी getAccessDecisionLog ()

पहुँच निर्णय प्रबंधक द्वारा किए गए सुरक्षा निर्णयों के लॉग को लौटाता है।

सरणी getFirewall ()

वर्तमान फ़ायरवॉल संदर्भ का कॉन्फ़िगरेशन लौटाता है।

getListeners ()
तार getName ()

कलेक्टर का नाम लौटाता है।

विवरण

क्रमबद्ध करें()

unserialize ($ डेटा)

पैरामीटर

$ डेटा

संरक्षित Data क्लोनर (मिश्रित $ var)

चर को क्रमबद्ध डेटा उदाहरण में परिवर्तित करता है।

इस सरणी को VarDumper घटक का उपयोग करके टेम्पलेट में प्रदर्शित किया जा सकता है।

पैरामीटर

मिश्रित $ वर

प्रतिलाभ की मात्रा

Data

संरक्षित कॉल करने योग्य [] getCasters ()

प्रतिलाभ की मात्रा

प्रतिदेय [] कलाकारों को क्लोनर में जोड़ने के लिए

__construct ( TokenStorageInterface $ tokenStorage = null, RoleHierarchyInterface $ roleHierarchy = null, LogoutUrlGenerator $ logoutUrlGenerator = AccessDecisionManagerInterface , AccessDecisionManagerInterface , AccessDecisionManagerInterface $ accessDecisionManager = null, FirewallMapInterface $ 500)

पैरामीटर

TokenStorageInterface $ tokenStorage
RoleHierarchyInterface $ roleHierarchy
LogoutUrlGenerator $ logoutUrlGenerator
AccessDecisionManagerInterface $ accessDecisionManager
FirewallMapInterface $ firewallMap
TraceableFirewallListener $ फ़ायरवॉल

इकट्ठा ( Request $ अनुरोध, Response $ प्रतिक्रिया, Exception $ अपवाद = अशक्त)

दिए गए अनुरोध और प्रतिक्रिया के लिए डेटा एकत्र करता है।

पैरामीटर

Request $ अनुरोध
Response $ प्रतिक्रिया
Exception $ अपवाद

रीसेट()

इस डेटा संग्राहक को इसकी प्रारंभिक अवस्था में रीसेट करता है।

lateCollect ()

यथासंभव देर से डेटा एकत्र करता है।

बूल अक्षम है ()

जाँच करता है कि सुरक्षा सक्षम है या नहीं।

प्रतिलाभ की मात्रा

bool सच है अगर सुरक्षा सक्षम है, तो झूठी है

स्ट्रिंग गेटअप ()

उपयोगकर्ता हो जाता है।

प्रतिलाभ की मात्रा

तार उपभोक्ता

सरणी getRoles ()

उपयोगकर्ता की भूमिकाएँ प्राप्त करता है।

प्रतिलाभ की मात्रा

सरणी भूमिकाओं

सरणी getInheritedRoles ()

उपयोगकर्ता की विरासत में मिली भूमिकाएं प्राप्त करता है।

प्रतिलाभ की मात्रा

सरणी विरासत में मिली भूमिकाएं

बूल का समर्थन करता है

जाँचता है कि क्या डेटा में विरासत में मिली भूमिकाओं की जानकारी है। फिर भी विरासत में मिली भूमिका एक खाली सरणी हो सकती है।

प्रतिलाभ की मात्रा

bool यह सच है कि यदि प्रोफ़ाइल में विरासत में मिली भूमिका की जानकारी हो

बूल ऑथेंटेड () है

जाँचता है कि उपयोगकर्ता प्रमाणित है या नहीं।

प्रतिलाभ की मात्रा

bool सही है अगर उपयोगकर्ता प्रमाणित है, अन्यथा गलत है

isImpersonated ()

getImpersonatorUser ()

getImpersonationExitPath ()

स्ट्रिंग getTokenClass ()

सुरक्षा टोकन का वर्ग नाम प्राप्त करें।

प्रतिलाभ की मात्रा

तार टोकन

Data getToken ()

डेटा ऑब्जेक्ट के रूप में पूर्ण सुरक्षा टोकन वर्ग प्राप्त करें।

प्रतिलाभ की मात्रा

Data

स्ट्रिंग getLogoutUrl ()

लॉगआउट URL प्राप्त करें।

प्रतिलाभ की मात्रा

तार लॉगआउट URL

स्ट्रिंग [] getVoters ()

आवेदन में सक्षम सुरक्षा मतदाताओं का FQCN लौटाता है।

प्रतिलाभ की मात्रा

स्ट्रिंग []

स्ट्रिंग getVoterStrategy ()

सुरक्षा मतदाताओं के लिए कॉन्फ़िगर की गई रणनीति लौटाता है।

प्रतिलाभ की मात्रा

तार

सरणी getAccessDecisionLog ()

पहुँच निर्णय प्रबंधक द्वारा किए गए सुरक्षा निर्णयों के लॉग को लौटाता है।

प्रतिलाभ की मात्रा

सरणी

सरणी getFirewall ()

वर्तमान फ़ायरवॉल संदर्भ का कॉन्फ़िगरेशन लौटाता है।

प्रतिलाभ की मात्रा

सरणी

getListeners ()

स्ट्रिंग गेटनेम ()

कलेक्टर का नाम लौटाता है।

प्रतिलाभ की मात्रा

तार कलेक्टर का नाम