laudirbispo/classname
Composer 安装命令:
composer require laudirbispo/classname
包简介
A simple class to get object names
关键字:
README 文档
README
This package can get the name of the base class, the namespace, the canonical name, the parent class name, and the path of an object. It can have as a parameter a string as a class name or an object to get its class.
This class was nominated for the Innovation award from phpclasses.org
Installation
Install the latest version with
$ composer require laudirbispo/classname
Basic Usage
<?php use laudirbispo\classname\ClassName; $exampleClass = 'namespace\namspace2\MyClass'; // or $exampleClass = new MyClass; var_dump(ClassName::full($exampleClass)); // return string 'namespace\namspace2\MyClass' (length=27) var_dump(ClassName::namespace($exampleClass)); // return string 'namespace\namspace2' (length=19) var_dump(ClassName::short($exampleClass)); //return string 'MyClass' (length=7) var_dump(ClassName::canonical($exampleClass)); // return string 'namespace.namspace2.MyClass' (length=27) // Get parent class name or null // @param $return string - full, namespace, canonical short - default is dull var_dump(ClassName::getParent($exampleClass, string $return = 'full'));
It's really very simple
Author
Laudir Bispo - laudirbispo@outlook.com - https://twitter.com/laudir_bispo
License
ClassName is licensed under the MIT License - see the LICENSE file for details
Free Software, Hell Yeah!
统计信息
- 总下载量: 34
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-06-07