gebruederheitz / simple-singleton
一个单例模式的简单实现,可作为可扩展的抽象类或特质。
v1.0.1
2022-02-08 19:07 UTC
Requires
- php: >=7.3
Requires (Dev)
- phpstan/phpstan: ^1.4
- szepeviktor/phpstan-wordpress: ^1.0
README
提供两种风格的简单单例类实现,非常适合(并且为)WordPress项目。
包含的类几乎与在https://refactoring.guru/design-patterns/singleton/php/example#example-1中使用的示例相同,感谢作者。
安装
> composer require gebruederheitz/simple-singleton
使用方法
扩展抽象类或使用特质。您的类的构造函数需要是受保护的。
开发
依赖项
- PHP >= 7.4
- Composer 2.x
- NVM 和 nodeJS LTS (v16.x)
- 推荐:GNU Make(或替代方案)