Creating a Plugin
الخطوة 1: إنشاء مجلد الإضافة
public/plugin/MyPlugin/الخطوة 2: تعريف فئة الإضافة
<?php
class MyPluginPlugin extends Plugin
{
protected function __construct()
{
$settings = [
'tool_enable' => 'boolean',
'api_key' => 'text',
];
parent::__construct('1.0', 'Your Name', $settings);
}
public static function create(): static
{
static $instance = null;
return $instance ??= new static();
}
}أنواع الإعدادات المتاحة
Type
Description
الخطوة 3: إنشاء plugin.php
الخطوة 4: إنشاء نصوص التثبيت والإزالة
الخطوة 5: إضافة الترجمات
الخطوة 6: إدخال المحتوى عبر مناطق العرض
الخطوة 7: الاستجابة لأحداث المنصة (اختياري)
انظر src/CoreBundle/Event/Events.php للحصول على قائمة كاملة بالأحداث المتاحة (المستخدم، الدورة، الجلسة، LP، التمرين، المحفظة، المصادقة، وغيرها).
src/CoreBundle/Event/Events.php للحصول على قائمة كاملة بالأحداث المتاحة (المستخدم، الدورة، الجلسة، LP، التمرين، المحفظة، المصادقة، وغيرها).الخطوة 8: خطافات دورة الحياة
الطريقة
يتم تشغيلها عند
الخطوة 9: التفعيل
نصائح
آخر تحديث
هل كان هذا مفيدا؟