Symfony 4.1

EntityUserProvider




symfony

EntityUserProvider

वर्ग EntityUserProvider UserProviderInterface

एक सिद्धांत ऑब्जेक्ट प्रबंधक के चारों ओर आवरण।

Doctrine इकाई उपयोगकर्ताओं के लिए प्रावधान का उपयोग करने के लिए आसान प्रदान करता है।

तरीके

__construct (ManagerRegistry $ रजिस्ट्री, string $ classOrAlias, string $ property = null, string $ managerName = null)
UserInterface loadUserByUsername (स्ट्रिंग $ उपयोगकर्ता नाम)

दिए गए उपयोगकर्ता नाम के लिए उपयोगकर्ता को लोड करता है।

UserInterface refreshUser ( refreshUser $ यूजर)

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

bool supportsClass (स्ट्रिंग $ वर्ग)

क्या यह प्रदाता दिए गए उपयोगकर्ता वर्ग का समर्थन करता है।

विवरण

__construct (ManagerRegistry $ रजिस्ट्री, string $ classOrAlias, string $ property = null, string $ managerName = null)

पैरामीटर

ManagerRegistry $ रजिस्ट्री
तार $ classOrAlias
तार $ संपत्ति
तार $ managerName

UserInterface loadUserByUsername (स्ट्रिंग $ उपयोगकर्ता नाम)

दिए गए उपयोगकर्ता नाम के लिए उपयोगकर्ता को लोड करता है।

यदि उपयोगकर्ता नहीं मिला है तो इस विधि को UsernameNotFoundException को फेंकना चाहिए।

पैरामीटर

तार $ उपयोगकर्ता नाम उपयोगकर्ता नाम

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

UserInterface

अपवाद

UsernameNotFoundException अगर उपयोगकर्ता नहीं मिला

उपयोगकर्ताइंटरफेस रिफ्रेशयूज़र (उपयोगकर्ताइंटरफेस $ उपयोगकर्ता)

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

यदि उपयोगकर्ता डेटा पूरी तरह से लोड किया जाना चाहिए (जैसे डेटाबेस से), या यदि UserInterface ऑब्जेक्ट को केवल उपयोगकर्ता / पहचान मानचित्र के कुछ आंतरिक सरणी में विलय किया जा सकता है, तो यह तय करना कार्यान्वयन पर निर्भर है।

पैरामीटर

UserInterface उपयोगकर्ता $

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

UserInterface

अपवाद

UnsupportedUserException यदि उपयोगकर्ता समर्थित नहीं है
UsernameNotFoundException अगर उपयोगकर्ता नहीं मिला

बूल का समर्थन करता है (स्ट्रिंग $ वर्ग)

क्या यह प्रदाता दिए गए उपयोगकर्ता वर्ग का समर्थन करता है।

पैरामीटर

तार $ वर्ग

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

bool