Вызов публичной функции в другом месте
-
Всем привет.
Запутался, помогите.
Есть плагин баланса, в нем есть файлы-классы, в них публичные функции.
В одном из файлов подходящая мне функция, которую я хочу использовать для пополнения баланса:public function deposit($user_id, $number){ $user_wallet = $this->getUserWallet($user_id); $wallet = fre_credit_convert_wallet($number); $number = FRE_Credit_Currency_Exchange()->convertToUserCurrency($user_id, $wallet); $user_wallet->balance = $number + $user_wallet->balance; FRE_Credit_Users()->setUserWallet($user_id, $user_wallet); }
это функция пополнения баланса.
Как ее правильно использовать в другом файле на определенной странице (файле) темы, например будет страница пополнения баланса.
На эту страницу обязательно будет подключать этот файл класса (include_once), чтобы функция стала доступна? Она же публичная.
Может ее скопировать в то место, куда необходимо, будет задвоение, это неправильно? Но как быть с переменными внутри? Заглобалить их?
Может быть ее можно просто вызвать на нужной странице из файла класса, подставив свои данные в переменные? Как?
Эта идея вообще возможна?
- Тема «Вызов публичной функции в другом месте» закрыта для новых ответов.