uopz_unset_mock

(PECL uopz 5, PECL uopz 6)

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) для класса