xenolope/namespacery

一个帮助解析命名空间的库

v0.6 2014-10-26 13:52 UTC

This package is auto-updated.

Last update: 2024-09-07 15:43:29 UTC


README

Build Status

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 获取更多信息。