Использование Wordpress phpUnit и wp_mock в vscodePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Использование Wordpress phpUnit и wp_mock в vscode

Сообщение Anonymous »

Я новичок в PHP и экспериментирую с unit_testing и wp_mock. У меня есть проблема, которую я не могу решить. Пожалуйста, может кто-нибудь указать мне в правильном направлении.
У меня есть базовый класс Plugin, в Rcc_Plugin я пытаюсь вызвать метод в Test_Rcc_Plugin, расширяющий TestCase, как показано ниже. $rcc_plugin = $this->get_subject();

Этот метод возвращает синглтон, содержащий метод Register()
Когда я вызываю $rcc_plugin->register() в тесте; Я получаю неопределенный метод в vscode intelephense.
Я пытался найти способ решить эту проблему, проверив пространства имен и т. д. Класс rcc_plugin находится в другом файле init.php.
class RCC_Plugin {
public function register()
{
// declare the shortcode
add_shortcode('rcc-django-data', array($this, 'load_events'));
}
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-vscode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»