@va1errr

"Call to a member function createSimpleForm() on null"?

public function donat ($player) {
        $api = $this->getServer()->getPluginManager()->getPlugin('FormAPI');
        $form = $api->createSimpleForm (function (Player $player, int $data = null) {
            if ($data === null) {
                return;
            }
            switch ($data) {
                case 0:
                    $this->fly ($player);
                break;
                case 1:


НЕ ПОНИМАЮ В ЧЕМ ОШИБКА
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
glaphire
@glaphire Куратор тега PHP
PHP developer
Это значит что $api - null, а не экземпляр нужного класса, и невозможно вызвать метод createSimpleForm.
В этом методе $api из воздуха появляется - он ни извне не передается, ни изнутри метода не создан
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы