Класс Componere\Patch
(Componere 2 >= 2.1.0)
Введение
Класс Patch позволяет программисту изменять тип экземпляра во время выполнения без регистрации нового Definition.
Когда Patch уничтожается, он возвращается, поэтому экземпляры, которые были исправлены в течение срока действия Patch, возвращаются к их формальному типу.
Обзор классов
final
Componere\Patch
extends
Componere\Abstract\Definition
{
/* Конструкторы класса */
/* Методы */
/* Наследуемые методы */
public Componere\Abstract\Definition::addMethod
( string
}$name
, Componere\Method $method
) : DefinitionСодержание
- Componere\Patch::__construct — Конструктор класса Patch
- Componere\Patch::apply — Приложение
- Componere\Patch::revert — Отмена
- Componere\Patch::isApplied — Определение состояния
- Componere\Patch::derive — Получение патча
- Componere\Patch::getClosure — Получает замыкание
- Componere\Patch::getClosures — Получает замыкания