একটি প্লাগইন বিকাশ করার সময়, ওয়ার্ডপ্রেসটি চালানোর জন্য প্রয়োজনীয় ন্যূনতম সংস্করণটি স্বয়ংক্রিয়ভাবে নির্ধারণ করার কোনও উপায় আছে? আমি নিশ্চিত করতে চাই যে Requires
শিরোলেখটি সঠিক কিনা, তবে প্রত্যেকবার নতুন কোর ফাংশনটি কল করার সময় ম্যানুয়ালি পরীক্ষা করা বিরক্তিকর এবং ত্রুটি-প্রবণ।
আমি ভাবছি কোনও স্ক্রিপ্ট এটি সহজেই বের করতে পারে:
- একটি প্লাগইনে সমস্ত ফাইল স্ক্যান করুন।
- সব শ্রেণী instantiations এবং ফাংশন কল উপর ভিত্তি করে আউট বিশ্লেষণ
new foo( [...] )
,foo::bar( [...] )
,bar( [...] )
,call_user_func( [...] )
, ইত্যাদি সিনট্যাক্স। @since
পিএইচপিডোক ট্যাগ ব্যবহার করে classes ক্লাস / ফাংশনগুলির প্রতিটি ওয়ার্ডপ্রেসে কখন যুক্ত হয়েছিল তা নির্ধারণের জন্য ডাব্লুপি উত্সটি পার্স করুন ।- প্রতিটি শ্রেণি / ক্রিয়াকলাপ এবং এটি যুক্ত করা সংস্করণ সহ সমস্ত শ্রেণি / কার্যাদি অন্তর্ভুক্ত ওয়ার্ডপ্রেসের প্রথম সংস্করণ সহ একটি প্রতিবেদন তৈরি করুন।
আমি আশেপাশে দেখেছি কিন্তু এর মতো কিছুই খুঁজে পাচ্ছি না, এবং নিজেই এটি লেখার সময় নেই। বিদ্যমান সমাধান সম্পর্কে কেউ কি জানেন?