mulertech/class-manipulation

v1.0.3 2023-05-28 19:48 UTC

This package is auto-updated.

Last update: 2024-09-12 20:34:16 UTC


README

此类操作类

安装

使用composer安装应用包的两种方法

将以下内容添加到您的"composer.json"文件的require部分

"mulertech/class-manipulation": "^1.0"

并运行以下命令

php composer.phar update

运行以下命令

php composer.phar require mulertech/class-manipulation "^1.0"

用法


获取给定反射类的所有反射方法(不包括父类方法或其他方法)
$reflectionMethods = ClassManipulation::getClassReflectionMethods(new ReflectionClass(Foo::class));

获取类的名字(小写)
$className = ClassManipulation::getClassNameLower(/complete/namespace/to/class/ClassName::class);
// classname

获取给定类的属性(不包括父类的属性)
$properties = ClassManipulation::getClassProperties(/complete/namespace/to/class/ClassName::class);
// ['property1', 'property2']