Symfony 4.1

DoctrineOrmTypeGuesser




symfony

DoctrineOrmTypeGuesser

वर्ग DoctrineOrmTypeGuesser औजार

गुण

संरक्षित $ रजिस्ट्री

तरीके

__construct (ManagerRegistry $ रजिस्ट्री)
TypeGuess | नल guessType (स्ट्रिंग $ वर्ग, स्ट्रिंग $ संपत्ति)

एक वर्ग के एक संपत्ति के नाम के लिए एक फ़ील्ड अनुमान देता है।

ValueGuess guessRequired (तार $ वर्ग, स्ट्रिंग $ संपत्ति)

एक अनुमान लगाता है कि क्या किसी वर्ग की संपत्ति की आवश्यकता है।

ValueGuess | नल guessMaxLength (स्ट्रिंग $ वर्ग, स्ट्रिंग $ संपत्ति)

फ़ील्ड की अधिकतम लंबाई के बारे में एक अनुमान देता है।

ValueGuess | नल guessPattern (स्ट्रिंग $ वर्ग, स्ट्रिंग $ संपत्ति)

फ़ील्ड के पैटर्न के बारे में अनुमान लगाता है।

getMetadata ($ वर्ग)

विवरण

__construct (ManagerRegistry $ रजिस्ट्री)

पैरामीटर

ManagerRegistry $ रजिस्ट्री

TypeGuess | null अनुमान टाइप (स्ट्रिंग $ वर्ग, स्ट्रिंग $ संपत्ति)

एक वर्ग के एक संपत्ति के नाम के लिए एक फ़ील्ड अनुमान देता है।

पैरामीटर

तार $ वर्ग पूरी तरह से योग्य वर्ग का नाम
तार $ संपत्ति संपत्ति का नाम जिसके लिए अनुमान लगाना है

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

TypeGuess | नल क्षेत्र के प्रकार और विकल्पों के लिए एक अनुमान

ValueGuess लगाया गया (स्ट्रिंग $ वर्ग, स्ट्रिंग $ संपत्ति)

एक अनुमान लगाता है कि क्या किसी वर्ग की संपत्ति की आवश्यकता है।

पैरामीटर

तार $ वर्ग पूरी तरह से योग्य वर्ग का नाम
तार $ संपत्ति संपत्ति का नाम जिसके लिए अनुमान लगाना है

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

ValueGuess फ़ील्ड की आवश्यक सेटिंग के लिए एक अनुमान

ValueGuess | null का अनुमान

फ़ील्ड की अधिकतम लंबाई के बारे में एक अनुमान देता है।

पैरामीटर

तार $ वर्ग पूरी तरह से योग्य वर्ग का नाम
तार $ संपत्ति संपत्ति का नाम जिसके लिए अनुमान लगाना है

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

ValueGuess | नल क्षेत्र की अधिकतम लंबाई के लिए एक अनुमान

ValueGuess | अशक्त अनुमानपट्टन (स्ट्रिंग $ वर्ग, स्ट्रिंग $ संपत्ति)

फ़ील्ड के पैटर्न के बारे में अनुमान लगाता है।

  • जब आपके पास एक न्यूनतम मूल्य होता है, तो आप इस मिनट की न्यूनतम लंबाई (LOW_CONFIDENCE) का अनुमान लगाते हैं
  • यदि यह मान एक फ़्लोट प्रकार है, तो यह गलत है इसलिए आप पिछले अनुमान को ओवरराइड करने के लिए MEDIUM_CONFIDENCE के साथ अशक्त हैं। उदाहरण: आप 5 से अधिक फ्लोट चाहते हैं, 4.512313 वैध नहीं है, लेकिन लंबाई (4.512314)> लंबाई (5)

पैरामीटर

तार $ वर्ग पूरी तरह से योग्य वर्ग का नाम
तार $ संपत्ति संपत्ति का नाम जिसके लिए अनुमान लगाना है

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

ValueGuess | नल क्षेत्र के आवश्यक पैटर्न के लिए एक अनुमान

संरक्षित getMetadata ($ वर्ग)

पैरामीटर

$ वर्ग