PHP 8.1.0 RC 2 available for testing

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 {
    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) для класса
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top