مهم
أهلا بالجميع! هذا هو Viktor الذي يدير منظمة PHP-Stubs. أخطط للتوقف عن المساهمة في النظام الإيكولوجي لـ WordPress لأنه صعب للغاية ولا أكسب (دقيقة) 100 يورو في الشهر.
يرجى دعم عملي لتجنب التخلي عن هذه الحزمة.
شكرًا لك!
يوفر إعلانات كعب للوظائف الأساسية والفئات والواجهات ، لا يتم تضمين الكرات . يمكن أن تساعد هذه الأقمشة في مجال المساعدات والموضوع على الاستفادة من أدوات التحليل الثابت مثل Phpstan.
يتم إنشاء كعبان من حزمة @johnpbloch باستخدام php-stubs/المولد.
تتطلب هذه الحزمة كاعتماد على التطوير مع الملحن.
composer require --dev php-stubs/wordpress-stubs بدلاً من ذلك ، يمكنك تنزيل wordpress-stubs.php مباشرة.
composer require --dev szepeviktor/phpstan-wordpress تعتمد الحزمة szepeviktor/phpstan-wordpress على phpstan/phpstan وهذا واحد. يرجى قراءة هذه الحزمة ReadMe وشاهد دليل example هناك.
قم بتحديث تكوين المزمور لتضمين هذا القسم.
< stubs >
< file name = " vendor/php-stubs/wordpress-stubs/wordpress-stubs.php " />
</ stubs > علاوة على ذلك ، تأكد من عدم تضمين WordPress Core في <projectFiles> .
إذا واجهت IDE صعوبة في تحليل كل WordPress ، فقد تجد كعبًا مفيدًا لتمكين إكمال التعليمات البرمجية والميزات ذات الصلة. على سبيل المثال ، هناك تعليمات للاستخدام مع امتداد IntelePhense من VSCODE.
يتم إصدار هذه الحزمة لتطابق إصدار WordPress الذي يتم إنشاء كعبها.
cd فيه"johnpbloch/wordpress": "xxx" في source/composer.json مع الإصدار المطلوبcomposer update./generate.sh يجب الآن تحديث ملف wordpress-stubs.php .