Laravel 5.6 - HasAttributes (Database\Eloquent\Concerns)

HasAttributes




laravel

विशेषता हैटएट्रिब्यूट्स ( स्रोत देखें )

गुण

संरक्षित सरणी $ गुण मॉडल के गुण।
संरक्षित सरणी $ मूल मॉडल विशेषता मूल स्थिति।
संरक्षित सरणी $ परिवर्तन बदले गए मॉडल विशेषताओं।
संरक्षित सरणी $ डाले गुण जो देशी प्रकारों में डाले जाने चाहिए।
संरक्षित सरणी $ दिनांकों गुण जो तारीखों में उत्परिवर्तित होना चाहिए।
संरक्षित स्ट्रिंग $ DateFormat मॉडल के दिनांक कॉलम का भंडारण प्रारूप।
संरक्षित सरणी $ संलग्न कर देता है एक्सेसर्स मॉडल के सरणी रूप में संलग्न करने के लिए।
स्थिर बूल $ snakeAttributes इंगित करता है कि विशेषताएं एरेज़ पर सांप सांप हैं या नहीं।
स्थिर संरक्षित सरणी $ mutatorCache प्रत्येक वर्ग के लिए उत्परिवर्तित गुणों का कैश।

तरीके

सरणी attributesToArray ()

मॉडल के गुणों को एक सरणी में कनवर्ट करें।

सरणी addDateAttributesToArray (सरणी $ विशेषताएँ)

विशेषताएँ सरणी में दिनांक विशेषताओं को जोड़ें।

सरणी addMutatedAttributesToArray (सरणी $ विशेषताएँ, सरणी $ mutatedAttributes)

गुणांक सरणी में उत्परिवर्तित गुण जोड़ें।

सरणी addCastAttributesToArray (सरणी $ विशेषताएँ, सरणी $ mutatedAttributes)

विशेषताएँ सरणी में जाली गुण जोड़ें।

सरणी getArrayableAttributes ()

सभी सरणी योग्य विशेषताओं का एक विशेषता सरणी प्राप्त करें।

सरणी getArrayableAppends ()

सभी स्वीकार्य मान प्राप्त करें जो सरणी योग्य हैं।

सरणी relationsToArray ()

सरणी रूप में मॉडल के रिश्तों को प्राप्त करें।

सरणी getArrayableRelations ()

सभी सारणनीय संबंधों की एक विशेषता सरणी प्राप्त करें।

सरणी getArrayableItems (सरणी $ मान)

सभी सरणी मानों की एक विशेषता सरणी प्राप्त करें।

मिश्रित getAttribute (स्ट्रिंग $ कुंजी)

मॉडल से एक विशेषता प्राप्त करें।

मिश्रित getAttributeValue (स्ट्रिंग $ कुंजी)

एक सादा विशेषता प्राप्त करें (रिश्ते नहीं)।

मिश्रित getAttributeFromArray (स्ट्रिंग $ कुंजी)

$ विशेषताएँ सरणी से एक विशेषता प्राप्त करें।

मिश्रित getRelationValue (स्ट्रिंग $ कुंजी)

एक रिश्ता प्राप्त करें।

मिश्रित getRelationshipFromMethod (स्ट्रिंग $ विधि)

एक विधि से संबंध मूल्य प्राप्त करें।

bool hasGetMutator (स्ट्रिंग $ कुंजी)

यह निर्धारित करें कि एक गुण के लिए एक म्यूटेटर मौजूद है या नहीं।

मिश्रित mutateAttribute (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

अपने म्यूटेटर का उपयोग करके एक विशेषता का मूल्य प्राप्त करें।

मिश्रित mutateAttributeForArray (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

सरणी रूपांतरण के लिए अपने म्यूटेटर का उपयोग करके एक विशेषता का मूल्य प्राप्त करें।

मिश्रित castAttribute (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

एक मूल PHP प्रकार के लिए एक विशेषता कास्ट करें।

तार getCastType (स्ट्रिंग $ कुंजी)

मॉडल विशेषता के लिए कास्ट का प्रकार प्राप्त करें।

bool isCustomDateTimeCast (स्ट्रिंग $ कास्ट)

निर्धारित करें कि कास्ट प्रकार एक कस्टम दिनांक समय कास्ट है या नहीं।

इस $ setAttribute (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

मॉडल पर एक दिया गया विशेषता सेट करें।

bool hasSetMutator (स्ट्रिंग $ कुंजी)

निर्धारित करें कि एक विशेषता के लिए एक सेट म्यूटेटर मौजूद है या नहीं।

bool isDateAttribute (स्ट्रिंग $ कुंजी)

निर्धारित करें कि दी गई विशेषता एक तिथि या तारीख कास्टेबल है या नहीं।

इस $ fillJsonAttribute (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

मॉडल पर दिए गए JSON विशेषता सेट करें।

इस $ getArrayAttributeWithValue (स्ट्रिंग $ पथ, स्ट्रिंग $ कुंजी, मिश्रित $ मान)

दी गई कुंजी और मूल्य सेट के साथ एक सरणी विशेषता प्राप्त करें।

सरणी getArrayAttributeByKey (स्ट्रिंग $ कुंजी)

एक सरणी विशेषता प्राप्त करें या एक खाली सरणी वापस करें अगर यह सेट नहीं है।

तार castAttributeAsJson (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

जेएसओएन को दी गई विशेषता कास्ट करें।

तार asJson (मिश्रित $ मूल्य)

दिए गए मान को JSON के रूप में एन्कोड करें।

मिश्रित fromJson (स्ट्रिंग $ मान, बूल $ asObject = false)

दिए गए JSON को किसी सरणी या ऑब्जेक्ट में वापस डीकोड करें।

Carbon asDate (मिश्रित $ मूल्य)

00:00:00 पर सेट समय के साथ डेटटाइम ऑब्जेक्ट के रूप में एक टाइमस्टैम्प लौटें।

Carbon asDateTime (मिश्रित $ मूल्य)

डेटटाइम ऑब्जेक्ट के रूप में एक टाइमस्टैम्प लौटें।

bool isStandardDateFormat (स्ट्रिंग $ मान)

निर्धारित करें कि दिया गया मान मानक दिनांक प्रारूप है या नहीं।

तार fromDateTime ( DateTime | int $ मान)

डेटटाइम को एक कष्टप्रद स्ट्रिंग में कनवर्ट करें।

पूर्णांक asTimestamp (मिश्रित $ मूल्य)

यूनिक्स टाइमस्टैम्प के रूप में एक टाइमस्टैम्प लौटें।

तार serializeDate ( DateTimeInterface $ तारीख)

सरणी / JSON serialization के लिए एक तारीख तैयार करें।

सरणी getDates ()

उन गुणों को प्राप्त करें जिन्हें तिथियों में परिवर्तित किया जाना चाहिए।

तार getDateFormat ()

डेटाबेस संग्रहीत तिथियों के लिए प्रारूप प्राप्त करें।

इस $ setDateFormat (स्ट्रिंग $ प्रारूप)

मॉडल द्वारा उपयोग किए गए दिनांक प्रारूप को सेट करें।

bool hasCast (स्ट्रिंग $ कुंजी, सरणी | स्ट्रिंग | शून्य $ प्रकार = शून्य)

यह निर्धारित करें कि एक विशेषता को मूल प्रकार में डाला जाना चाहिए या नहीं।

सरणी getCasts ()

कास्ट सरणी प्राप्त करें।

bool isDateCastable (स्ट्रिंग $ कुंजी)

यह निर्धारित करें कि मूल्य एक तिथि / डेटटाइम इनबाउंड मैनिपुलेशन के लिए जाली योग्य है या नहीं।

bool isJsonCastable (स्ट्रिंग $ कुंजी)

यह निर्धारित करें कि क्या मूल्य जेएसओएन इनबाउंड मैनिपुलेशन के लिए जा सकता है।

सरणी getAttributes ()

मॉडल पर सभी मौजूदा विशेषताओं को प्राप्त करें।

इस $ setRawAttributes (सरणी $ विशेषताएँ, बूल $ सिंक = झूठी)

मॉडल विशेषताओं की सरणी सेट करें। कोई जांच नहीं की जाती है।

मिश्रित | सरणी getOriginal (स्ट्रिंग | शून्य $ कुंजी = शून्य, मिश्रित $ डिफ़ॉल्ट = शून्य)

मॉडल के मूल विशेषता मान प्राप्त करें।

सरणी only (सरणी | मिश्रित $ विशेषताएँ)

मॉडल के गुणों का सबसेट प्राप्त करें।

इस $ syncOriginal ()

वर्तमान के साथ मूल विशेषताओं को सिंक करें।

इस $ syncOriginalAttribute (स्ट्रिंग $ विशेषता)

अपने वर्तमान मूल्य के साथ एक मूल विशेषता को सिंक करें।

इस $ syncChanges ()

बदले गए गुणों को सिंक करें।

bool isDirty (सरणी | स्ट्रिंग | शून्य $ विशेषताएँ = शून्य)

निर्धारित करें कि मॉडल या दिए गए गुणों को संशोधित किया गया है या नहीं।

bool isClean (सरणी | स्ट्रिंग | शून्य $ विशेषताएँ = शून्य)

निर्धारित करें कि मॉडल या दिया गया गुण वही बना हुआ है या नहीं।

bool wasChanged (सरणी | स्ट्रिंग | शून्य $ विशेषताएँ = शून्य)

निर्धारित करें कि मॉडल या दिए गए गुणों को संशोधित किया गया है या नहीं।

bool hasChanges (सरणी $ परिवर्तन, सरणी | स्ट्रिंग | शून्य $ विशेषताएँ = शून्य)

निर्धारित करें कि दिए गए गुण बदल दिए गए हैं या नहीं।

सरणी getDirty ()

अंतिम सिंक के बाद से परिवर्तित किए गए गुण प्राप्त करें।

सरणी getChanges ()

बदल गए गुण प्राप्त करें।

bool originalIsEquivalent (स्ट्रिंग $ कुंजी, मिश्रित $ वर्तमान)

निर्धारित करें कि किसी दिए गए कुंजी के लिए नए और पुराने मान बराबर हैं या नहीं।

इस $ append (सरणी | स्ट्रिंग $ विशेषताएँ)

एक क्वेरी बनाते समय क्वेरी में गुण संलग्न करें।

इस $ setAppends (सरणी $ संलग्न)

मॉडल सरणी में संलग्न करने के लिए एक्सेसर्स सेट करें।

सरणी getMutatedAttributes ()

किसी दिए गए उदाहरण के लिए उत्परिवर्तित गुण प्राप्त करें।

स्थैतिक शून्य cacheMutatedAttributes (स्ट्रिंग $ वर्ग)

कक्षा के सभी उत्परिवर्तनीय विशेषताओं को निकालें और कैश करें।

स्थिर सरणी getMutatorMethods (मिश्रित $ कक्षा)

सभी गुण म्यूटेटर विधियों को प्राप्त करें।

विवरण

सरणी विशेषताएँ ToArray ()

मॉडल के गुणों को एक सरणी में कनवर्ट करें।

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

सरणी

संरक्षित सरणी addDateAttributesToArray (सरणी $ विशेषताएँ)

विशेषताएँ सरणी में दिनांक विशेषताओं को जोड़ें।

पैरामीटर

सरणी $ गुण

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

सरणी

संरक्षित सरणी addMutatedAttributesToArray (सरणी $ विशेषताएँ, सरणी $ mutatedAttributes)

गुणांक सरणी में उत्परिवर्तित गुण जोड़ें।

पैरामीटर

सरणी $ गुण
सरणी $ mutatedAttributes

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

सरणी

संरक्षित सरणी addCastAttributesToArray (सरणी $ विशेषताएँ, सरणी $ mutatedAttributes)

विशेषताएँ सरणी में जाली गुण जोड़ें।

पैरामीटर

सरणी $ गुण
सरणी $ mutatedAttributes

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

सरणी

संरक्षित सरणी getArrayableAttributes ()

सभी सरणी योग्य विशेषताओं का एक विशेषता सरणी प्राप्त करें।

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

सरणी

संरक्षित सरणी getArrayableAppends ()

सभी स्वीकार्य मान प्राप्त करें जो सरणी योग्य हैं।

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

सरणी

सरणी संबंध ToArray ()

सरणी रूप में मॉडल के रिश्तों को प्राप्त करें।

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

सरणी

संरक्षित सरणी getArrayableRelations ()

सभी सारणनीय संबंधों की एक विशेषता सरणी प्राप्त करें।

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

सरणी

संरक्षित सरणी getArrayableItems (सरणी $ मान)

सभी सरणी मानों की एक विशेषता सरणी प्राप्त करें।

पैरामीटर

सरणी $ मूल्यों

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

सरणी

मिश्रित getAttribute (स्ट्रिंग $ कुंजी)

मॉडल से एक विशेषता प्राप्त करें।

पैरामीटर

तार $ कुंजी

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

मिश्रित

मिश्रित getAttributeValue (स्ट्रिंग $ कुंजी)

एक सादा विशेषता प्राप्त करें (रिश्ते नहीं)।

पैरामीटर

तार $ कुंजी

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

मिश्रित

संरक्षित मिश्रित getAttributeFromArray (स्ट्रिंग $ कुंजी)

$ विशेषताएँ सरणी से एक विशेषता प्राप्त करें।

पैरामीटर

तार $ कुंजी

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

मिश्रित

मिश्रित getRelationValue (स्ट्रिंग $ कुंजी)

एक रिश्ता प्राप्त करें।

पैरामीटर

तार $ कुंजी

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

मिश्रित

सुरक्षित मिश्रित getRelationshipFromMethod (स्ट्रिंग $ विधि)

एक विधि से संबंध मूल्य प्राप्त करें।

पैरामीटर

तार $ विधि

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

मिश्रित

अपवाद

LogicException

बूल है गेटमैटर (स्ट्रिंग $ कुंजी)

यह निर्धारित करें कि एक गुण के लिए एक म्यूटेटर मौजूद है या नहीं।

पैरामीटर

तार $ कुंजी

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

bool

संरक्षित मिश्रित mutateAttribute (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)

अपने म्यूटेटर का उपयोग करके एक विशेषता का मूल्य प्राप्त करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

मिश्रित

संरक्षित मिश्रित mutateAttributeForArray (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)

सरणी रूपांतरण के लिए अपने म्यूटेटर का उपयोग करके एक विशेषता का मूल्य प्राप्त करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

मिश्रित

संरक्षित मिश्रित castAttribute (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)

एक मूल PHP प्रकार के लिए एक विशेषता कास्ट करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

मिश्रित

संरक्षित स्ट्रिंग getCastType (स्ट्रिंग $ कुंजी)

मॉडल विशेषता के लिए कास्ट का प्रकार प्राप्त करें।

पैरामीटर

तार $ कुंजी

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

तार

संरक्षित बूल है कस्टमडेट टाइममास्ट (स्ट्रिंग $ कास्ट)

निर्धारित करें कि कास्ट प्रकार एक कस्टम दिनांक समय कास्ट है या नहीं।

पैरामीटर

तार $ डाली

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

bool

$ इस सेट एट्रिब्यूट (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)

मॉडल पर एक दिया गया विशेषता सेट करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

इस $

बूल हैसेटमैटर (स्ट्रिंग $ कुंजी)

निर्धारित करें कि एक विशेषता के लिए एक सेट म्यूटेटर मौजूद है या नहीं।

पैरामीटर

तार $ कुंजी

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

bool

संरक्षित बूल isDateAttribute (स्ट्रिंग $ कुंजी) है

निर्धारित करें कि दी गई विशेषता एक तिथि या तारीख कास्टेबल है या नहीं।

पैरामीटर

तार $ कुंजी

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

bool

$ this fillJsonAttribute (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

मॉडल पर दिए गए JSON विशेषता सेट करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

इस $

संरक्षित $ यह प्राप्त करेंअरेएएट्रिब्यूटविथवैल्यू (स्ट्रिंग $ पथ, स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)

दी गई कुंजी और मूल्य सेट के साथ एक सरणी विशेषता प्राप्त करें।

पैरामीटर

तार $ पथ
तार $ कुंजी
मिश्रित $ मूल्य

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

इस $

संरक्षित सरणी getArrayAttributeByKey (स्ट्रिंग $ कुंजी)

एक सरणी विशेषता प्राप्त करें या एक खाली सरणी वापस करें अगर यह सेट नहीं है।

पैरामीटर

तार $ कुंजी

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

सरणी

संरक्षित स्ट्रिंग castAttributeAsJson (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

जेएसओएन को दी गई विशेषता कास्ट करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

तार

संरक्षित स्ट्रिंग asJson (मिश्रित $ मूल्य)

दिए गए मान को JSON के रूप में एन्कोड करें।

पैरामीटर

मिश्रित $ मूल्य

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

तार

मिश्रित जेसन (स्ट्रिंग $ मान, बूल $ asObject = false)

दिए गए JSON को किसी सरणी या ऑब्जेक्ट में वापस डीकोड करें।

पैरामीटर

तार $ मूल्य
bool $ asObject

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

मिश्रित

संरक्षित Carbon एएसडेट (मिश्रित $ मूल्य)

00:00:00 पर सेट समय के साथ डेटटाइम ऑब्जेक्ट के रूप में एक टाइमस्टैम्प लौटें।

पैरामीटर

मिश्रित $ मूल्य

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

Carbon

संरक्षित Carbon मेंडेटाइम (मिश्रित $ मूल्य)

डेटटाइम ऑब्जेक्ट के रूप में एक टाइमस्टैम्प लौटें।

पैरामीटर

मिश्रित $ मूल्य

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

Carbon

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

निर्धारित करें कि दिया गया मान मानक दिनांक प्रारूप है या नहीं।

पैरामीटर

तार $ मूल्य

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

bool

स्ट्रिंग से डेटटाइम ( DateTime | int $ मान)

डेटटाइम को एक कष्टप्रद स्ट्रिंग में कनवर्ट करें।

पैरामीटर

DateTime | int $ मूल्य

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

तार

संरक्षित int asTimestamp (मिश्रित $ मूल्य)

यूनिक्स टाइमस्टैम्प के रूप में एक टाइमस्टैम्प लौटें।

पैरामीटर

मिश्रित $ मूल्य

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

पूर्णांक

संरक्षित स्ट्रिंग serializeDate ( DateTimeInterface $ दिनांक)

सरणी / JSON serialization के लिए एक तारीख तैयार करें।

पैरामीटर

DateTimeInterface $ तिथि

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

तार

सरणी getDates ()

उन गुणों को प्राप्त करें जिन्हें तिथियों में परिवर्तित किया जाना चाहिए।

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

सरणी

स्ट्रिंग getDateFormat ()

डेटाबेस संग्रहीत तिथियों के लिए प्रारूप प्राप्त करें।

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

तार

$ this setDateFormat (स्ट्रिंग $ प्रारूप)

मॉडल द्वारा उपयोग किए गए दिनांक प्रारूप को सेट करें।

पैरामीटर

तार $ प्रारूप

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

इस $

बूल हैकास्ट (स्ट्रिंग $ कुंजी, सरणी | स्ट्रिंग | शून्य $ प्रकार = शून्य)

यह निर्धारित करें कि एक विशेषता को मूल प्रकार में डाला जाना चाहिए या नहीं।

पैरामीटर

तार $ कुंजी
सरणी | स्ट्रिंग | अशक्त $ प्रकार

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

bool

सरणी मिलती है ()

कास्ट सरणी प्राप्त करें।

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

सरणी

संरक्षित बूल हैडेट कैस्टेबल (स्ट्रिंग $ कुंजी)

यह निर्धारित करें कि मूल्य एक तिथि / डेटटाइम इनबाउंड मैनिपुलेशन के लिए जाली योग्य है या नहीं।

पैरामीटर

तार $ कुंजी

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

bool

संरक्षित बूल isJsonCastable (स्ट्रिंग $ कुंजी) है

यह निर्धारित करें कि क्या मूल्य जेएसओएन इनबाउंड मैनिपुलेशन के लिए जा सकता है।

पैरामीटर

तार $ कुंजी

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

bool

सरणी getAttributes ()

मॉडल पर सभी मौजूदा विशेषताओं को प्राप्त करें।

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

सरणी

$ this setRawAttributes (सरणी $ विशेषताएँ, बूल $ सिंक = झूठी)

मॉडल विशेषताओं की सरणी सेट करें। कोई जांच नहीं की जाती है।

पैरामीटर

सरणी $ गुण
bool $ सिंक

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

इस $

मिश्रित | सरणी प्राप्त करें मूल (स्ट्रिंग | शून्य $ कुंजी = शून्य, मिश्रित $ डिफ़ॉल्ट = शून्य)

मॉडल के मूल विशेषता मान प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ कुंजी
मिश्रित $ डिफ़ॉल्ट

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

मिश्रित | सरणी

केवल सरणी (सरणी | मिश्रित $ विशेषताएँ)

मॉडल के गुणों का सबसेट प्राप्त करें।

पैरामीटर

सरणी | मिलाया $ गुण

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

सरणी

$ इस सिंकऑर्गिनल ()

वर्तमान के साथ मूल विशेषताओं को सिंक करें।

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

इस $

$ इस सिंकऑर्गिनलएट्रिब्यूट (स्ट्रिंग $ विशेषता)

अपने वर्तमान मूल्य के साथ एक मूल विशेषता को सिंक करें।

पैरामीटर

तार $ विशेषता

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

इस $

$ इस सिंक चेंज ()

बदले गए गुणों को सिंक करें।

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

इस $

बूल isDirty (सरणी | स्ट्रिंग | शून्य $ विशेषताएँ = शून्य)

निर्धारित करें कि मॉडल या दिए गए गुणों को संशोधित किया गया है या नहीं।

पैरामीटर

सरणी | स्ट्रिंग | अशक्त $ गुण

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

bool

बूल isClean (सरणी | स्ट्रिंग | शून्य $ विशेषताएँ = शून्य)

निर्धारित करें कि मॉडल या दिया गया गुण वही बना हुआ है या नहीं।

पैरामीटर

सरणी | स्ट्रिंग | अशक्त $ गुण

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

bool

बूल किया गया था (सरणी | स्ट्रिंग | शून्य $ विशेषता = शून्य)

निर्धारित करें कि मॉडल या दिए गए गुणों को संशोधित किया गया है या नहीं।

पैरामीटर

सरणी | स्ट्रिंग | अशक्त $ गुण

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

bool

संरक्षित बूल है चेंज (सरणी $ परिवर्तन, सरणी | स्ट्रिंग | शून्य $ विशेषता = शून्य)

निर्धारित करें कि दिए गए गुण बदल दिए गए हैं या नहीं।

पैरामीटर

सरणी $ परिवर्तन
सरणी | स्ट्रिंग | अशक्त $ गुण

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

bool

सरणी getDirty ()

अंतिम सिंक के बाद से परिवर्तित किए गए गुण प्राप्त करें।

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

सरणी

सरणी प्राप्त करें चेंज ()

बदल गए गुण प्राप्त करें।

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

सरणी

संरक्षित बूल मूल IEquivalent (स्ट्रिंग $ कुंजी, मिश्रित $ वर्तमान)

निर्धारित करें कि किसी दिए गए कुंजी के लिए नए और पुराने मान बराबर हैं या नहीं।

पैरामीटर

तार $ कुंजी
मिश्रित $ वर्तमान

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

bool

$ यह संलग्न करें (सरणी | स्ट्रिंग $ विशेषताएँ)

एक क्वेरी बनाते समय क्वेरी में गुण संलग्न करें।

पैरामीटर

सरणी | स्ट्रिंग $ गुण

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

इस $

$ this setAppends (सरणी $ संलग्न)

मॉडल सरणी में संलग्न करने के लिए एक्सेसर्स सेट करें।

पैरामीटर

सरणी $ संलग्न कर देता है

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

इस $

सरणी प्राप्त करें MutatedAttributes ()

किसी दिए गए उदाहरण के लिए उत्परिवर्तित गुण प्राप्त करें।

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

सरणी

स्थैतिक शून्य कैशमुटेड गुण (स्ट्रिंग $ वर्ग)

कक्षा के सभी उत्परिवर्तनीय विशेषताओं को निकालें और कैश करें।

पैरामीटर

तार $ वर्ग

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

शून्य

स्थैतिक संरक्षित सरणी getMutatorMethods (मिश्रित $ कक्षा)

सभी गुण म्यूटेटर विधियों को प्राप्त करें।

पैरामीटर

मिश्रित $ वर्ग

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

सरणी