Laravel 5.6 - CallbackEvent (Console\Scheduling)

CallbackEvent




laravel

कक्षा CallbackEvent Event बढ़ाता है ( स्रोत देखें )

लक्षण

Macroable
ManagesFrequencies

गुण

स्थिर संरक्षित सरणी $ मैक्रो पंजीकृत स्ट्रिंग मैक्रोज़। Macroable
तार $ आदेश कमांड स्ट्रिंग। Event
तार $ अभिव्यक्ति घटना की आवृत्ति का प्रतिनिधित्व करने वाली क्रॉन अभिव्यक्ति। Event
DateTimeZone | स्ट्रिंग $ समयक्षेत्र टाइमज़ोन तिथि का मूल्यांकन किया जाना चाहिए। Event
तार उपयोगकर्ता $ उपयोगकर्ता को कमांड के रूप में चलाना चाहिए। Event
सरणी $ वातावरण कमांड को चलाने वाले वातावरण की सूची। Event
bool $ evenInMaintenanceMode इंगित करता है कि आदेश रखरखाव मोड में चलाना चाहिए। Event
bool $ withoutOverlapping इंगित करता है कि आदेश स्वयं को ओवरलैप नहीं करना चाहिए। Event
bool $ onOneServer इंगित करता है कि कमांड को प्रत्येक क्रॉन अभिव्यक्ति के लिए केवल एक सर्वर पर चलाने की अनुमति दी जानी चाहिए। Event
पूर्णांक $ expiresAt म्यूटेक्स वैध होने की मात्रा कितनी होनी चाहिए। Event
bool $ runInBackground इंगित करता है कि आदेश पृष्ठभूमि में चलाना चाहिए या नहीं। Event
संरक्षित सरणी $ फिल्टर फिल्टर कॉलबैक की सरणी। Event
संरक्षित सरणी $ को खारिज कर दिया अस्वीकार कॉलबैक की सरणी। Event
तार $ उत्पादन उस स्थान को आउटपुट भेजा जाना चाहिए। Event
bool $ shouldAppendOutput इंगित करता है कि आउटपुट जोड़ा जाना चाहिए या नहीं। Event
संरक्षित सरणी $ beforeCallbacks ईवेंट शुरू होने से पहले कॉलबैक की सरणी चलाना है। Event
संरक्षित सरणी $ afterCallbacks घटना समाप्त होने के बाद कॉलबैक की सरणी चलाना है। Event
तार $ विवरण घटना का मानव पठनीय वर्णन। Event
EventMutex $ म्युटेक्स घटना mutex कार्यान्वयन। Event
संरक्षित स्ट्रिंग $ कॉलबैक कॉल करने के लिए कॉलबैक।
संरक्षित सरणी $ मानकों विधि को पास करने के लिए पैरामीटर।

तरीके

स्थैतिक शून्य macro (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

Macroable
स्थैतिक शून्य mixin (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

Macroable
स्थिर बूल hasMacro (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

Macroable
स्थिर मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
इस $ cron (स्ट्रिंग $ अभिव्यक्ति)

क्रॉन अभिव्यक्ति घटना की आवृत्ति का प्रतिनिधित्व करती है।

ManagesFrequencies
इस $ between (स्ट्रिंग $ स्टार्टटाइम, स्ट्रिंग $ एंडटाइम)

प्रारंभ और समाप्ति समय के बीच चलाने के लिए ईवेंट शेड्यूल करें।

ManagesFrequencies
इस $ unlessBetween (स्ट्रिंग $ unlessBetween , स्ट्रिंग $ एंडटाइम)

ईवेंट को प्रारंभ और समाप्ति समय के बीच चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ everyMinute ()

घटना को हर मिनट चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ everyFiveMinutes ()

घटना को हर पांच मिनट चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ everyTenMinutes ()

घटना को हर दस मिनट चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ everyFifteenMinutes ()

घटना को प्रत्येक पंद्रह मिनट चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ everyThirtyMinutes ()

घटना को हर तीस मिनट चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ hourly ()

कार्यक्रम को प्रति घंटा चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ hourlyAt (int $ ऑफसेट)

घटना को घंटे में किसी दिए गए ऑफ़सेट पर चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ daily ()

घटना को दैनिक चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ at (स्ट्रिंग $ समय)

किसी दिए गए समय पर कमांड शेड्यूल करें।

ManagesFrequencies
इस $ dailyAt (स्ट्रिंग $ समय)

किसी दिए गए समय पर दैनिक चलाने के लिए ईवेंट शेड्यूल करें (10:00, 1 9:30, आदि)।

ManagesFrequencies
इस $ twiceDaily बार twiceDaily (int $ first = 1, int $ second = 13)

घटना को दो बार चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ weekdays ()

घटना को केवल सप्ताह के दिनों में चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ weekends ()

घटना को केवल सप्ताहांत पर चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ mondays ()

घटनाओं को केवल सोमवार को चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ tuesdays ()

केवल मंगलवार को चलाने के लिए कार्यक्रम की अनुसूची करें।

ManagesFrequencies
इस $ wednesdays ()

घटनाओं को केवल बुधवार को चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ thursdays ()

केवल गुरुवार को चलाने के लिए कार्यक्रम की अनुसूची करें।

ManagesFrequencies
इस $ fridays ()

केवल शुक्रवार को चलाने के लिए कार्यक्रम की अनुसूची करें।

ManagesFrequencies
इस $ saturdays ()

घटना को केवल शनिवार को चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ sundays ()

घटनाओं को केवल रविवार को चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ weekly ()

साप्ताहिक चलाने के लिए घटना की अनुसूची करें।

ManagesFrequencies
इस $ weeklyOn (int $ day, string $ time = '0: 0')

किसी दिए गए दिन और समय पर साप्ताहिक चलाने के लिए ईवेंट शेड्यूल करें।

ManagesFrequencies
इस $ monthly ()

मासिक चलाने के लिए ईवेंट शेड्यूल करें।

ManagesFrequencies
इस $ monthlyOn (int $ day = 1, स्ट्रिंग $ time = '0: 0')

किसी दिए गए दिन और समय पर मासिक चलाने के लिए ईवेंट शेड्यूल करें।

ManagesFrequencies
इस $ twiceMonthly बार twiceMonthly (int $ first = 1, int $ second = 16)

घटना को दो बार मासिक चलाने के लिए शेड्यूल करें।

ManagesFrequencies
इस $ quarterly ()

तिमाही चलाने के लिए घटना की अनुसूची करें।

ManagesFrequencies
इस $ yearly ()

सालाना चलाने के लिए घटना की अनुसूची करें।

ManagesFrequencies
इस $ days (सरणी | मिश्रित $ दिन)

सप्ताह के दिनों को कमांड चालू करना चाहिए।

ManagesFrequencies
इस $ timezone ( DateTimeZone | स्ट्रिंग $ टाइमज़ोन)

उस समय का समय निर्धारित करें जिस पर तारीख का मूल्यांकन किया जाना चाहिए।

ManagesFrequencies
इस $ spliceIntoPosition (int $ स्थिति, स्ट्रिंग $ मान)

दिए गए मान को अभिव्यक्ति की दी गई स्थिति में विभाजित करें।

ManagesFrequencies
शून्य __construct ( EventMutex $ mutex, स्ट्रिंग $ कॉलबैक, सरणी $ पैरामीटर = [])

एक नया घटना उदाहरण बनाएँ।

तार getDefaultOutput ()

ओएस के आधार पर डिफ़ॉल्ट आउटपुट प्राप्त करें।

Event
शून्य run ( Container $ कंटेनर)

दी गई घटना चलाएं।

तार mutexName ()

निर्धारित आदेश के लिए mutex नाम प्राप्त करें।

शून्य runCommandInForeground ( Container $ कंटेनर)

अग्रभूमि में आदेश चलाएं।

Event
शून्य runCommandInBackground ( Container $ कंटेनर)

पृष्ठभूमि में कमांड चलाएं।

Event
शून्य callBeforeCallbacks ( Container $ कंटेनर)

घटना के लिए सभी "पहले" कॉलबैक पर कॉल करें।

Event
शून्य callAfterCallbacks ( Container $ कंटेनर)

घटना के लिए "बाद" कॉलबैक को कॉल करें।

Event
तार buildCommand ()

कमांड स्ट्रिंग बनाएँ।

Event
bool isDue ( Application $ ऐप)

यह निर्धारित करें कि दी गई घटना क्रॉन अभिव्यक्ति के आधार पर चलनी चाहिए या नहीं।

Event
bool runsInMaintenanceMode ()

यह निर्धारित करें कि ईवेंट रखरखाव मोड में चलता है या नहीं।

Event
bool expressionPasses ()

निर्धारित करें कि क्रॉन अभिव्यक्ति गुजरती है या नहीं।

Event
bool runsInEnvironment पर्यावरण (स्ट्रिंग $ पर्यावरण)

यह निर्धारित करें कि ईवेंट दिए गए पर्यावरण में चलता है या नहीं।

Event
bool filtersPass ( Application $ ऐप)

निर्धारित करें कि फ़िल्टर घटना के लिए पास करते हैं या नहीं।

Event
इस $ sendOutputTo (स्ट्रिंग $ स्थान, बूल $ append = false)

किसी दिए गए स्थान पर कमांड का आउटपुट भेजें।

Event
इस $ appendOutputTo (स्ट्रिंग $ स्थान)

किसी दिए गए स्थान पर कमांड का आउटपुट संलग्न करें।

Event
इस $ emailOutputTo (सरणी | मिश्रित $ पते, केवल $ boolIfutputExists = झूठी)

अनुसूचित ऑपरेशन के परिणाम ई-मेल करें।

Event
इस $ emailWrittenOutputTo (सरणी | मिश्रित $ पते)

यदि यह आउटपुट उत्पन्न करता है तो निर्धारित ऑपरेशन के परिणाम ई-मेल करें।

Event
शून्य ensureOutputIsBeingCapturedForEmail ()

सुनिश्चित करें कि ईमेल के लिए आउटपुट कैप्चर किया जा रहा है।

Event
शून्य emailOutput ( Mailer $ मेलर, सरणी $ पते, बूल $ केवल IFOutputExists = false)

प्राप्तकर्ताओं को घटना के आउटपुट को ई-मेल करें।

Event
तार getEmailSubject ()

आउटपुट परिणामों के लिए ई-मेल विषय पंक्ति प्राप्त करें।

Event
इस $ pingBefore (स्ट्रिंग $ यूआरएल)

नौकरी चलाने से पहले दिए गए यूआरएल को पिंग करने के लिए कॉलबैक पंजीकृत करें।

Event
इस $ thenPing (स्ट्रिंग $ यूआरएल)

नौकरी चलाने के बाद दिए गए यूआरएल को पिंग करने के लिए कॉलबैक पंजीकृत करें।

Event
इस $ runInBackground ()

राज्य को आदेश पृष्ठभूमि में चलाना चाहिए।

Event
इस $ user (स्ट्रिंग $ उपयोगकर्ता)

सेट करें कि किस उपयोगकर्ता को कमांड को चलाना चाहिए।

Event
इस $ environments (सरणी | मिश्रित $ वातावरण)

कमांड को चलाने वाले वातावरण को सीमित करें।

Event
इस $ evenInMaintenanceMode ()

राज्य कि आदेश रखरखाव मोड में भी चलाना चाहिए।

Event
इस $ withoutOverlapping (int $ expiresAt = 1440)

घटना को एक दूसरे को ओवरलैप करने की अनुमति न दें।

इस $ onOneServer ()

ईवेंट को प्रत्येक क्रॉन अभिव्यक्ति के लिए केवल एक सर्वर पर चलाने की अनुमति दें।

इस $ when ( Closure | बूल $ कॉलबैक)

शेड्यूल को फ़िल्टर करने के लिए कॉलबैक पंजीकृत करें।

Event
इस $ skip ( Closure | बूल $ कॉलबैक)

शेड्यूल को फ़िल्टर करने के लिए कॉलबैक पंजीकृत करें।

Event
इस $ before ( Closure $ कॉलबैक)

ऑपरेशन से पहले कॉल करने के लिए कॉलबैक पंजीकृत करें।

Event
इस $ after ( Closure $ कॉलबैक)

ऑपरेशन के बाद कॉल करने के लिए कॉलबैक पंजीकृत करें।

Event
इस $ then ( Closure $ कॉलबैक)

ऑपरेशन के बाद कॉल करने के लिए कॉलबैक पंजीकृत करें।

Event
इस $ name (स्ट्रिंग $ विवरण)

घटना के मानव-अनुकूल वर्णन सेट करें।

Event
इस $ description (स्ट्रिंग $ विवरण)

घटना के मानव-अनुकूल वर्णन सेट करें।

Event
तार getSummaryForDisplay ()

प्रदर्शन के लिए घटना का सारांश प्राप्त करें।

Carbon nextRunDate ( DateTime | स्ट्रिंग $ currentTime = 'अब', int $ nth, bool $ allowCurrentDate = false)

किसी घटना के लिए अगली देय तिथि निर्धारित करें।

Event
तार getExpression ()

घटना के लिए क्रोन अभिव्यक्ति प्राप्त करें।

Event
इस $ preventOverlapsUsing ( EventMutex $ mutex)

इस्तेमाल करने के लिए घटना mutex कार्यान्वयन सेट करें।

Event
शून्य removeMutex ()

घटना के लिए mutex साफ़ करें।

विवरण

स्थैतिक शून्य मैक्रो (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

पैरामीटर

तार $ नाम
वस्तु | प्रतिदेय $ मैक्रो

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

शून्य

स्थैतिक शून्य मिश्रण (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

पैरामीटर

वस्तु $ mixin

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

शून्य

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

मैक्रो पंजीकृत होने पर जांचता है।

पैरामीटर

तार $ नाम

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

bool

स्थैतिक मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

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

मिश्रित

अपवाद

BadMethodCallException

मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

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

मिश्रित

अपवाद

BadMethodCallException

$ यह क्रॉन (स्ट्रिंग $ अभिव्यक्ति)

क्रॉन अभिव्यक्ति घटना की आवृत्ति का प्रतिनिधित्व करती है।

पैरामीटर

तार $ अभिव्यक्ति

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

इस $

इसके बीच $ (स्ट्रिंग $ स्टार्टटाइम, स्ट्रिंग $ एंडटाइम)

प्रारंभ और समाप्ति समय के बीच चलाने के लिए ईवेंट शेड्यूल करें।

पैरामीटर

तार $ STARTTIME
तार $ eNDTIME

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

इस $

$ जब तक कि बीच (स्ट्रिंग $ स्टार्टटाइम, स्ट्रिंग $ एंडटाइम)

ईवेंट को प्रारंभ और समाप्ति समय के बीच चलाने के लिए शेड्यूल करें।

पैरामीटर

तार $ STARTTIME
तार $ eNDTIME

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

इस $

$ यह हर मिनट ()

घटना को हर मिनट चलाने के लिए शेड्यूल करें।

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

इस $

$ यह हर मुकाबला मिनट ()

घटना को हर पांच मिनट चलाने के लिए शेड्यूल करें।

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

इस $

$ यह हर दस मिनट ()

घटना को हर दस मिनट चलाने के लिए शेड्यूल करें।

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

इस $

$ यह हर पंद्रह मिनट ()

घटना को प्रत्येक पंद्रह मिनट चलाने के लिए शेड्यूल करें।

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

इस $

$ यह हर तीसरे मिनट ()

घटना को हर तीस मिनट चलाने के लिए शेड्यूल करें।

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

इस $

$ इस घंटे ()

कार्यक्रम को प्रति घंटा चलाने के लिए शेड्यूल करें।

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

इस $

इस घंटे $ $ (int $ ऑफसेट)

घटना को घंटे में किसी दिए गए ऑफ़सेट पर चलाने के लिए शेड्यूल करें।

पैरामीटर

पूर्णांक $ ऑफसेट

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

इस $

$ इस दैनिक ()

घटना को दैनिक चलाने के लिए शेड्यूल करें।

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

इस $

यह $ (स्ट्रिंग $ समय) पर

किसी दिए गए समय पर कमांड शेड्यूल करें।

पैरामीटर

तार $ समय

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

इस $

यह दैनिक $ (स्ट्रिंग $ समय)

किसी दिए गए समय पर दैनिक चलाने के लिए ईवेंट शेड्यूल करें (10:00, 1 9:30, आदि)।

पैरामीटर

तार $ समय

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

इस $

$ दो बार दैनिक (int $ first = 1, int $ second = 13)

घटना को दो बार चलाने के लिए शेड्यूल करें।

पैरामीटर

पूर्णांक $ पहले
पूर्णांक $ दूसरा

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

इस $

$ इस सप्ताह के दिनों ()

घटना को केवल सप्ताह के दिनों में चलाने के लिए शेड्यूल करें।

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

इस $

$ इस सप्ताहांत ()

घटना को केवल सप्ताहांत पर चलाने के लिए शेड्यूल करें।

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

इस $

$ इस सोमवार ()

घटनाओं को केवल सोमवार को चलाने के लिए शेड्यूल करें।

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

इस $

$ इस tuesdays ()

केवल मंगलवार को चलाने के लिए कार्यक्रम की अनुसूची करें।

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

इस $

$ इस wednesdays ()

घटनाओं को केवल बुधवार को चलाने के लिए शेड्यूल करें।

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

इस $

$ इस thursdays ()

केवल गुरुवार को चलाने के लिए कार्यक्रम की अनुसूची करें।

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

इस $

$ इस शुक्रवार ()

केवल शुक्रवार को चलाने के लिए कार्यक्रम की अनुसूची करें।

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

इस $

$ इस शनिवार ()

घटना को केवल शनिवार को चलाने के लिए शेड्यूल करें।

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

इस $

$ इस रविवार ()

घटनाओं को केवल रविवार को चलाने के लिए शेड्यूल करें।

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

इस $

$ इस साप्ताहिक ()

साप्ताहिक चलाने के लिए घटना की अनुसूची करें।

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

इस $

$ इस साप्ताहिकऑन (int $ day, string $ time = '0: 0')

किसी दिए गए दिन और समय पर साप्ताहिक चलाने के लिए ईवेंट शेड्यूल करें।

पैरामीटर

पूर्णांक $ दिन
तार $ समय

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

इस $

$ इस मासिक ()

मासिक चलाने के लिए ईवेंट शेड्यूल करें।

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

इस $

$ इस मासिक पर (int $ day = 1, स्ट्रिंग $ time = '0: 0')

किसी दिए गए दिन और समय पर मासिक चलाने के लिए ईवेंट शेड्यूल करें।

पैरामीटर

पूर्णांक $ दिन
तार $ समय

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

इस $

$ दो बार यह मासिक रूप से (int $ first = 1, int $ second = 16)

घटना को दो बार मासिक चलाने के लिए शेड्यूल करें।

पैरामीटर

पूर्णांक $ पहले
पूर्णांक $ दूसरा

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

इस $

$ तिमाही ()

तिमाही चलाने के लिए घटना की अनुसूची करें।

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

इस $

$ इस साल ()

सालाना चलाने के लिए घटना की अनुसूची करें।

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

इस $

$ इस दिन (सरणी | मिश्रित $ दिन)

सप्ताह के दिनों को कमांड चालू करना चाहिए।

पैरामीटर

सरणी | मिलाया $ दिनों

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

इस $

$ इस टाइमज़ोन ( DateTimeZone | स्ट्रिंग $ टाइमज़ोन)

उस समय का समय निर्धारित करें जिस पर तारीख का मूल्यांकन किया जाना चाहिए।

पैरामीटर

DateTimeZone | स्ट्रिंग $ समयक्षेत्र

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

इस $

इस spliceIntoPosition $ int संरक्षित (int $ स्थिति, स्ट्रिंग $ मान)

दिए गए मान को अभिव्यक्ति की दी गई स्थिति में विभाजित करें।

पैरामीटर

पूर्णांक $ स्थिति
तार $ मूल्य

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

इस $

शून्य __construct ( EventMutex $ mutex, स्ट्रिंग $ कॉलबैक, सरणी $ पैरामीटर = [])

एक नया घटना उदाहरण बनाएँ।

पैरामीटर

EventMutex $ म्युटेक्स
तार $ कॉलबैक
सरणी $ मानकों

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

शून्य

अपवाद

InvalidArgumentException

स्ट्रिंग getDefaultOutput ()

ओएस के आधार पर डिफ़ॉल्ट आउटपुट प्राप्त करें।

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

तार

शून्य रन ( Container $ कंटेनर)

दी गई घटना चलाएं।

पैरामीटर

Container $ कंटेनर

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

शून्य

अपवाद

Exception

स्ट्रिंग mutexName ()

निर्धारित आदेश के लिए mutex नाम प्राप्त करें।

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

तार

सुरक्षित शून्य रन कमांड इनफ्रॉउंडग्राउंड ( Container $ कंटेनर)

अग्रभूमि में आदेश चलाएं।

पैरामीटर

Container $ कंटेनर

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

शून्य

संरक्षित शून्य रन कमांड इनबैकग्राउंड ( Container $ कंटेनर)

पृष्ठभूमि में कमांड चलाएं।

पैरामीटर

Container $ कंटेनर

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

शून्य

शून्य कॉलबियर कॉलबैक ( Container $ कंटेनर)

घटना के लिए सभी "पहले" कॉलबैक पर कॉल करें।

पैरामीटर

Container $ कंटेनर

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

शून्य

शून्य कॉलअफ्टर कॉलबैक ( Container $ कंटेनर)

घटना के लिए "बाद" कॉलबैक को कॉल करें।

पैरामीटर

Container $ कंटेनर

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

शून्य

स्ट्रिंग बिल्ड कमांड ()

कमांड स्ट्रिंग बनाएँ।

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

तार

बूल isDue ( Application $ ऐप)

यह निर्धारित करें कि दी गई घटना क्रॉन अभिव्यक्ति के आधार पर चलनी चाहिए या नहीं।

पैरामीटर

Application $ एप्लिकेशन

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

bool

बूल रनइन्टेंटेंसमोड ()

यह निर्धारित करें कि ईवेंट रखरखाव मोड में चलता है या नहीं।

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

bool

संरक्षित बूल अभिव्यक्ति पैस ()

निर्धारित करें कि क्रॉन अभिव्यक्ति गुजरती है या नहीं।

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

bool

बूल रनइन्वायरमेंट (स्ट्रिंग $ पर्यावरण)

यह निर्धारित करें कि ईवेंट दिए गए पर्यावरण में चलता है या नहीं।

पैरामीटर

तार $ पर्यावरण

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

bool

बूल फ़िल्टरपास ( Application $ ऐप)

निर्धारित करें कि फ़िल्टर घटना के लिए पास करते हैं या नहीं।

पैरामीटर

Application $ एप्लिकेशन

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

bool

$ यह sendOutputTo (स्ट्रिंग $ स्थान, बूल $ append = false)

किसी दिए गए स्थान पर कमांड का आउटपुट भेजें।

पैरामीटर

तार $ स्थान
bool $ संलग्न

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

इस $

$ इस appendOutputTo (स्ट्रिंग $ स्थान)

किसी दिए गए स्थान पर कमांड का आउटपुट संलग्न करें।

पैरामीटर

तार $ स्थान

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

इस $

$ इस ईमेल आउटपुट के लिए (सरणी | मिश्रित $ पते, केवल $ boolIfutExists = झूठी)

अनुसूचित ऑपरेशन के परिणाम ई-मेल करें।

पैरामीटर

सरणी | मिलाया $ पतों
bool $ onlyIfOutputExists

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

इस $

अपवाद

LogicException

$ इस ईमेल WrittenOutputTo (सरणी | मिश्रित $ पते)

यदि यह आउटपुट उत्पन्न करता है तो निर्धारित ऑपरेशन के परिणाम ई-मेल करें।

पैरामीटर

सरणी | मिलाया $ पतों

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

इस $

अपवाद

LogicException

सुरक्षित शून्य सुनिश्चित करेंउत्पाद IsBeingCapturedForEmail ()

सुनिश्चित करें कि ईमेल के लिए आउटपुट कैप्चर किया जा रहा है।

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

शून्य

संरक्षित शून्य ईमेल आउटपुट ( Mailer $ मेलर, सरणी $ पते, बूल $ केवल IFOutputExists = false)

प्राप्तकर्ताओं को घटना के आउटपुट को ई-मेल करें।

पैरामीटर

Mailer $ मेलर
सरणी $ पतों
bool $ onlyIfOutputExists

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

शून्य

सुरक्षित स्ट्रिंग getEmailSubject ()

आउटपुट परिणामों के लिए ई-मेल विषय पंक्ति प्राप्त करें।

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

तार

$ इस पिंग से पहले (स्ट्रिंग $ यूआरएल)

नौकरी चलाने से पहले दिए गए यूआरएल को पिंग करने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

तार $ url

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

इस $

$ यह तब पिंग (स्ट्रिंग $ यूआरएल)

नौकरी चलाने के बाद दिए गए यूआरएल को पिंग करने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

तार $ url

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

इस $

$ this runInBackground ()

राज्य को आदेश पृष्ठभूमि में चलाना चाहिए।

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

इस $

$ इस उपयोगकर्ता (स्ट्रिंग $ उपयोगकर्ता)

सेट करें कि किस उपयोगकर्ता को कमांड को चलाना चाहिए।

पैरामीटर

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

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

इस $

$ इस वातावरण (सरणी | मिश्रित $ वातावरण)

कमांड को चलाने वाले वातावरण को सीमित करें।

पैरामीटर

सरणी | मिलाया $ वातावरण

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

इस $

$ यह भी इंसेंटेंस मोड ()

राज्य कि आदेश रखरखाव मोड में भी चलाना चाहिए।

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

इस $

बिना ओवरलैपिंग के $ $ (int $ expiresAt = 1440)

घटना को एक दूसरे को ओवरलैप करने की अनुमति न दें।

पैरामीटर

पूर्णांक $ expiresAt

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

इस $

अपवाद

LogicException

$ ऑन ऑनसेवर ()

ईवेंट को प्रत्येक क्रॉन अभिव्यक्ति के लिए केवल एक सर्वर पर चलाने की अनुमति दें।

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

इस $

अपवाद

LogicException

$ यह जब ( Closure | बूल $ कॉलबैक)

शेड्यूल को फ़िल्टर करने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

Closure | बूल $ कॉलबैक

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

इस $

$ इस वगैरह ( Closure | बूल $ कॉलबैक)

शेड्यूल को फ़िल्टर करने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

Closure | बूल $ कॉलबैक

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

इस $

इससे पहले $ ( Closure $ कॉलबैक)

ऑपरेशन से पहले कॉल करने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

Closure $ कॉलबैक

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

इस $

इसके बाद $ ( Closure $ कॉलबैक)

ऑपरेशन के बाद कॉल करने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

Closure $ कॉलबैक

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

इस $

इसके बाद $ ( Closure $ कॉलबैक)

ऑपरेशन के बाद कॉल करने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

Closure $ कॉलबैक

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

इस $

$ इस नाम (स्ट्रिंग $ विवरण)

घटना के मानव-अनुकूल वर्णन सेट करें।

पैरामीटर

तार $ विवरण

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

इस $

$ इस विवरण (स्ट्रिंग $ विवरण)

घटना के मानव-अनुकूल वर्णन सेट करें।

पैरामीटर

तार $ विवरण

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

इस $

स्ट्रिंग getSummaryForDisplay ()

प्रदर्शन के लिए घटना का सारांश प्राप्त करें।

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

तार

Carbon अगली रुनडेट ( DateTime | स्ट्रिंग $ currentTime = 'अब', int $ nth, bool $ allowCurrentDate = false)

किसी घटना के लिए अगली देय तिथि निर्धारित करें।

पैरामीटर

DateTime | स्ट्रिंग $ मौजूदा समय
पूर्णांक $ n वें
bool $ allowCurrentDate

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

Carbon

स्ट्रिंग getExpression ()

घटना के लिए क्रोन अभिव्यक्ति प्राप्त करें।

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

तार

$ यह रोकथाम ओवरलैप यूज़िंग ( EventMutex $ mutex)

इस्तेमाल करने के लिए घटना mutex कार्यान्वयन सेट करें।

पैरामीटर

EventMutex $ म्युटेक्स

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

इस $

संरक्षित शून्य हटाएं Mutex ()

घटना के लिए mutex साफ़ करें।

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

शून्य