PHP 8.4.2 Released!

uopz_unset_mock

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_unset_mockУдалить ранее установленный имитатор

Описание

uopz_unset_mock(string $class): void

Удаляет ранее установленный имитатор для class.

Список параметров

class

Имя имитированного класса.

Возвращаемые значения

Функция не возвращает значения после выполнения.

Ошибки

Выбрасывает RuntimeException, если ранее не был задан имитатор для class.

Примеры

Пример #1 Пример использования uopz_unset_mock()

<?php
class A {
public static function
who() {
echo
"A";
}
}

class
mockA {
public static function
who() {
echo
"mockA";
}
}

uopz_set_mock(A::class, mockA::class);
uopz_unset_mock(A::class);
A::who();
?>

Результат выполнения приведённого примера:

A

Смотрите также

  • uopz_set_mock() - Использовать имитатор вместо класса для новых объектов
  • uopz_get_mock() - Получить текущий имитатор (mock) для класса
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top