jmf/class-list
最新稳定版本:2.0.0
Composer 安装命令:
composer require jmf/class-list
包简介
Retrieves the list of all the classes (actual and parent classes) of a given class or object.
README 文档
README
Retrieves the list of all the classes (actual and parent classes) of a given class or object.
Installation & Requirements
Install with Composer:
composer require jmf/class-list
Usage
With objects
<?php use Jmf\ClassList\ClassesResolver; $resolver = new ClassesResolver(); class Foo {} class Bar extends Foo {} class Baz extends Bar {} $foo = new Foo(); $bar = new Bar(); $baz = new Baz(); print_r($resolver->resolve($foo)); print_r($resolver->resolve($bar)); print_r($resolver->resolve($baz));
Will output:
Array
(
[0] => Foo
)
Array
(
[0] => Bar
[1] => Foo
)
Array
(
[0] => Baz
[1] => Bar
[2] => Foo
)
With classes
<?php use Jmf\ClassList\ClassesResolver; $resolver = new ClassesResolver(); class Foo {} class Bar extends Foo {} class Baz extends Bar {} print_r($resolver->resolve(Foo::class)); print_r($resolver->resolve(Bar::class)); print_r($resolver->resolve(Baz::class));
Will output:
Array
(
[0] => Foo
)
Array
(
[0] => Bar
[1] => Foo
)
Array
(
[0] => Baz
[1] => Bar
[2] => Foo
)
统计信息
- 总下载量: 179
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: mit
- 更新时间: 2024-08-15