mehrshaddarzi / wp-trait

Fast and standard development of WordPress plugins
MIT License
15 stars 5 forks source link

Access to class methods and Properties #51

Open 1mahdimf opened 1 year ago

1mahdimf commented 1 year ago

سلام، میشه بجای فراخوانی

echo \WP_User_Mobile::instance()->Admin->method_name();

از call و callStatic استفاده کرد تا این شکلی فراخوانی بشه

echo (new WP_User_Mobile)->Admin()->method_name();

یا

echo \WP_User_Mobile::Admin()->method_name();

هم چنین امکان استفاده از فریمورک رو هم در قالب داشته باشیم. (البته الان میشه ولی مثل پلاگین براش بخشی اختصاص داده بشه)

mehrshaddarzi commented 1 year ago

@1mahdimf please push your pull request with example. check __callStatic() with phpStorm software because we want to show all models reference in IDE. Thanks

1mahdimf commented 1 year ago

@mehrshaddarzi

ایده خودمو بصورت pr ارسال کردم، لطفا یک نگاهی بکنید و نتیجه رو اعلام کنید. https://github.com/mehrshaddarzi/wp-trait/pull/52