Componere\Patch 类

(Componere 2 >= 2.1.0)

介绍

Patch 类允许程序员在运行时更改实例的类型,而无需注册新的定义。

当 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