eden/file

文件方法

4.0.1 2015-10-13 04:39 UTC

This package is auto-updated.

Last update: 2024-09-13 21:18:19 UTC


README

Build Status

====

安装

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的贡献

Eden的贡献遵循GitHub工作流程。请在贡献之前阅读。

##设置Eden仓库和您的分支的机器

  1. 分支仓库
  2. 在本地终端中启动,从您的分支的v4分支创建一个新的分支,分支名称描述了您的更改。可能的分支名称类型
    • bugfix
    • feature
    • improvement
  3. 进行更改。始终确保对所有提交进行签名(git commit -s -m "提交信息")

##创建pull请求

  1. 请在创建pull请求之前运行phpunit
  2. 将您的代码推送到您的远程分支版本。
  3. 返回到GitHub上的您的分支版本并提交pull请求。
  4. Eden开发人员将审查您的代码,并在将其分类为合适时合并它。