ম্যানুয়াল:হুক/এপিআই সংরক্ষণ করার আগে সম্পাদনা করুন
Appearance
![]() | This feature was removed from MediaWiki core in version 1.34.0 (after being deprecated in 1.28.0). Please see EditFilterMergedContent for an alternative way to use this feature. |
APIEditBeforeSave | |
---|---|
Available from version 1.13.0 Removed in version 1.34.0 (Gerrit change 519797) api.php?action=edit এর মাধ্যমে জমা দেওয়া একটি সম্পাদনা সংরক্ষণ করার আগে কল করা হয়েছে | |
Define function: | public static function onAPIEditBeforeSave( $editPage, $text, &$resultArr ) { ... }
|
Attach hook: | In extension.json:
{
"Hooks": {
"APIEditBeforeSave": "MediaWiki\\Extension\\MyExtension\\Hooks::onAPIEditBeforeSave"
}
}
|
Called from: | File(s): api/ApiEditPage.php |
Interface: | APIEditBeforeSaveHook.php |
For more information about attaching hooks, see ম্যানুয়াল:হুক .
For examples of extensions using this hook, see Category:APIEditBeforeSave extensions/bn.
বিস্তারিত
- $editPage: পৃষ্ঠার অবজেক্ট সম্পাদনা করুন
- $text: নিবন্ধের নতুন পাঠ্য (এখনও সংরক্ষণ করা হয়নি)
- $resultArr: এই বিন্যাসে থাকা ডেটা এপিআই ফলাফলে যুক্ত করা হবে
টীকা
প্রক্রিয়াকরণ চালিয়ে যেতে সঠিক দিকে ফিরে যান, প্রক্রিয়াকরণ বাতিল করতে এবং সম্পাদনা প্রত্যাখ্যান করতে ভূল দিকে ফেরত দিন।
যদি $resultArr পূরণ করা হয় তবে এপিআই $resultArr সামগ্রী যুক্ত করে একটি <edit result="Failure">
উপাদান ফিরিয়ে দেবে।
যদি $resultArr পূরণ না করা হয় তবে এপিআই একটি ত্রুটি বার্তা ফেরত দেবে।