eden / file
文件方法
4.0.1
2015-10-13 04:39 UTC
Requires
- php: >=5.4.1
- eden/array: 4.*
- eden/core: 4.*
- eden/path: 4.*
- eden/string: 4.*
This package is auto-updated.
Last update: 2024-09-13 21:18:19 UTC
README
====
安装
composer install eden/file
====
介绍
以这种方式实例化文件。
$file = eden('file', '/some/path/to/file.txt');
====
API
====
isFile
检查此路径是否为真实文件
用法
eden('file', '/some/path/to/file.txt')->isFile();
参数
返回 bool
====
getBase
返回不带扩展名的基文件名
用法
eden('file', '/some/path/to/file.txt')->getBase();
参数
返回 string
====
getContent
返回给定路径的文件内容
用法
eden('file', '/some/path/to/file.txt')->getContent();
参数
返回 string
====
getData
返回执行指定文件并返回最终值的文件
用法
eden('file', '/some/path/to/file.txt')->getData();
参数
返回 bool
====
getExtension
返回基文件名扩展名
用法
eden('file', '/some/path/to/file.txt')->getExtension();
参数
返回 string|null
====
getFolder
返回文件路径
用法
eden('file', '/some/path/to/file.txt')->getFolder();
参数
返回 string
====
getMime
返回文件的MIME类型
用法
eden('file', '/some/path/to/file.txt')->getMime();
参数
返回 string
====
getName
返回文件名
用法
eden('file', '/some/path/to/file.txt')->getName();
参数
返回 string
====
getSize
返回文件大小(以字节为单位)
用法
eden('file', '/some/path/to/file.txt')->getSize();
参数
返回 string
====
getTime
返回文件最后修改的UNIX时间
用法
eden('file', '/some/path/to/file.txt')->getTime();
参数
返回 int
====
setContent
创建文件并将指定内容放入该文件
用法
eden('file', '/some/path/to/file.txt')->setContent(*string $content);
参数
*string $content
- 要保存的原始内容
返回 Eden\File\Index
示例
eden('file', '/some/path/to/file.txt')->setContent('foo');
====
setData
创建一个PHP文件并将指定变量放入该文件
用法
eden('file', '/some/path/to/file.txt')->setData(*mixed $variable);
参数
*mixed $variable
- 要保存的任何数据
返回 Eden\File\Index
示例
eden('file', '/some/path/to/file.txt')->setData($variable);
====
remove
删除文件
用法
eden('file', '/some/path/to/file.txt')->remove();
参数
返回 Eden\File\Index
====
touch
触摸文件(如果在不存在的情况下实际上创建该文件并更新日期)
用法
eden('file', '/some/path/to/file.txt')->touch();
参数
返回 Eden\File\Index
====
对Eden的贡献遵循GitHub工作流程。请在贡献之前阅读。
##设置Eden仓库和您的分支的机器
- 分支仓库
- 在本地终端中启动,从您的分支的
v4
分支创建一个新的分支,分支名称描述了您的更改。可能的分支名称类型- bugfix
- feature
- improvement
- 进行更改。始终确保对所有提交进行签名(git commit -s -m "提交信息")
##创建pull请求
- 请在创建pull请求之前运行
phpunit
。 - 将您的代码推送到您的远程分支版本。
- 返回到GitHub上的您的分支版本并提交pull请求。
- Eden开发人员将审查您的代码,并在将其分类为合适时合并它。