Symfony 4.1

WorkflowExtension




symfony

WorkflowExtension

क्लास वर्कफ़्लो एक्सटेन्शन, एक्सटेन्शन को बढ़ाता है

WorkflowExtension।

तरीके

__construct ( Registry $ __construct )
getFunctions ()
bool canTransition (ऑब्जेक्ट $ विषय, स्ट्रिंग $ canTransition , स्ट्रिंग $ नाम = नल)

संक्रमण सक्षम होने पर वापस लौटाता है।

Transition [] getEnabledTransitions (ऑब्जेक्ट $ विषय, स्ट्रिंग $ नाम = अशक्त)

सभी सक्षम संक्रमण लौटाता है।

bool hasMarkedPlace (ऑब्जेक्ट $ विषय, स्ट्रिंग $ प्लेसनाम, स्ट्रिंग $ नाम = शून्य)

यदि स्थान चिन्हित है तो सही है।

स्ट्रिंग [] | पूर्णांक [] getMarkedPlaces (ऑब्जेक्ट $ विषय, बूल $ स्थानों पर = सत्य, स्ट्रिंग $ नाम = अशक्त)

चिन्हित स्थानों पर लौटता है।

स्ट्रिंग | अशक्त getMetadata ($ विषय, स्ट्रिंग $ कुंजी, $ मेटाडेटा विषय = शून्य, स्ट्रिंग $ नाम = शून्य)

किसी विशिष्ट विषय के लिए मेटाडेटा देता है।

getName ()

विवरण

__construct ( Registry $ वर्कग्रेजिस्ट्री)

पैरामीटर

Registry $ workflowRegistry

getFunctions ()

बूल कैनट्रिशन (ऑब्जेक्ट $ विषय, स्ट्रिंग $ ट्रांस्फ़ॉर्मनाम, स्ट्रिंग $ नाम = नल)

संक्रमण सक्षम होने पर वापस लौटाता है।

पैरामीटर

वस्तु $ विषय एक विषय
तार $ transitionName एक संक्रमण
तार $ नाम एक वर्कफ़्लो नाम

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

bool सच है अगर संक्रमण सक्षम है

Transition [] getEnabledTransitions (ऑब्जेक्ट $ विषय, स्ट्रिंग $ नाम = अशक्त)

सभी सक्षम संक्रमण लौटाता है।

पैरामीटर

वस्तु $ विषय एक विषय
तार $ नाम एक वर्कफ़्लो नाम

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

Transition [] सभी सक्षम संक्रमण

बूल hasMarkedPlace (ऑब्जेक्ट $ विषय, स्ट्रिंग $ प्लेस नाम, स्ट्रिंग $ नाम = अशक्त)

यदि स्थान चिन्हित है तो सही है।

पैरामीटर

वस्तु $ विषय एक विषय
तार $ placeName एक स्थान का नाम
तार $ नाम एक वर्कफ़्लो नाम

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

bool सच है अगर संक्रमण सक्षम है

string [] | int [] getMarkedPlaces (ऑब्जेक्ट $ विषय, बूल $ जगहें

चिन्हित स्थानों पर लौटता है।

पैरामीटर

वस्तु $ विषय एक विषय
bool $ placesNameOnly यदि सही है, तो नाम केवल स्थान देता है। अगर झूठ कच्चा प्रतिनिधित्व देता है
तार $ नाम एक वर्कफ़्लो नाम

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

स्ट्रिंग [] | पूर्णांक []

स्ट्रिंग | नल getMetadata ($ विषय, स्ट्रिंग $ कुंजी, $ मेटाडेटा सब्जेक्ट = शून्य, स्ट्रिंग $ नाम = नल)

किसी विशिष्ट विषय के लिए मेटाडेटा देता है।

पैरामीटर

$ विषय
तार $ कुंजी
$ metadataSubject
तार $ नाम

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

स्ट्रिंग | अशक्त

getName ()