2024年PHP开发者大会日本站

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