eden / path
路径解析器
4.0.1
2015-10-13 04:30 UTC
Requires
- php: >=5.4.1
- eden/array: 4.*
- eden/core: 4.*
- eden/string: 4.*
This package is auto-updated.
Last update: 2024-09-13 20:51:00 UTC
README
====
安装
composer install eden/path
====
简介
以这种方式实例化路径。
$path = eden('path', '/some/path');
====
API
====
绝对路径
尝试获取服务器上描述的完整绝对路径。给定的路径必须存在。
用法
eden('path', '/some/path')->absolute(string|null $root);
参数
string|null $root
- 根路径
返回 Eden\Path\Index
示例
eden('path', '/some/path')->absolute();
====
追加
将路径添加到现有路径中
用法
eden('path', '/some/path')->append(*string $path);
参数
*string $path
- 要追加的额外路径
返回 Eden\Path\Index
示例
eden('path', '/some/path')->append('foo');
====
getArray
返回路径数组
用法
eden('path', '/some/path')->getArray();
参数
返回 array
====
prepend
在现有路径之前添加路径
用法
eden('path', '/some/path')->prepend(*string $path);
参数
*string $path
- 要追加的路径
返回 Eden\Path\Index
示例
eden('path', '/some/path')->prepend('foo');
====
pop
移除最后一个路径
用法
eden('path', '/some/path')->pop();
参数
返回 Eden\Path\Index
====
replace
用这个替换最后一个路径
用法
eden('path', '/some/path')->replace(*string $path);
参数
*string $path
- 用这个替换最后一个路径
返回 Eden\Path\Index
示例
eden('path', '/some/path')->replace('foo');
====
对 Eden 的贡献遵循 Github 工作流程。请在贡献之前阅读。
##设置您的机器并添加 Eden 仓库和您的分支
- 分支仓库
- 启动本地终端,从您分支的
v4
分支创建一个新分支,分支名称描述了您的更改。可能的分支名称类型- bugfix
- feature
- improvement
- 进行更改。始终确保在所有提交上签出 (-s)(git commit -s -m "提交信息")
##创建拉取请求
- 请确保在创建拉取请求之前运行
phpunit
。 - 将您的代码推送到远程分支。
- 回到您的GitHub分支,提交一个拉取请求。
- Eden 开发者将审查您的代码,并在它被分类为合适时合并。