xenolope / namespacery
一个帮助解析命名空间的库
v0.6
2014-10-26 13:52 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-09-07 15:43:29 UTC
README
Namespacery 是一个简单的 PHP 库,可以帮助以易于访问的方式解析命名空间。
安装
可以使用 Composer 安装该库,在您的 composer.json
中包含以下内容
{ "require": { "xenolope/namespacery": "0.*" } }
使用
$resolver = new \Xenolope\Namespacery('Vendor\Package\Group\Class'); // Returns the value of the first namespace segment $resolver->parseSegments()->getFirstSegment(); // Returns the value of the last namespace segment $resolver->parseSegments()->getLastSegment(); // Returns the value of the segment at the given index, or an \OutOfBoundsException if the index doesn't exist $resolver->parseSegments()->getSegment(1); // Returns an array of all segments in the namespace $resolver->parseSegments()->getSegments();
许可证
Namespacery 在 MIT 许可证下发布;请参阅 LICENSE 获取更多信息。