ConFoo 2025

Класс Componere\Patch

(Componere 2 >= 2.1.0)

Введение

Класс Patch позволяет программисту изменять тип экземпляра во время выполнения без регистрации нового Definition.

Когда Patch уничтожается, он возвращается, поэтому экземпляры, которые были исправлены в течение срока действия Patch, возвращаются к их формальному типу.

Обзор класса

final class Componere\Patch extends Componere\Abstract\Definition {
/* Конструкторы класса */
public __construct(object $instance)
public __construct(object $instance, array $interfaces)
/* Методы */
public apply(): void
public revert(): void
public isApplied(): bool
public derive(object $instance): Patch
public getClosure(string $name): Closure
public getClosures(): array
/* Наследуемые методы */
}

Содержание

Добавить

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

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