sgh / comparable-filesystem
为文件系统提供比较器。
v1.1.1
2015-04-06 15:55 UTC
Requires
- php: >=5.4.0
- sgh/comparable: >=1.0.0
Requires (Dev)
- mikey179/vfsstream: 1.*
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-09-14 15:21:55 UTC
README
此软件包为文件系统提供比较器,即用于SplFileInfo对象。它们可以与Comparable软件包中的排序和比较工具一起使用。
需求
该软件包需要PHP 5.4或更高版本,以及1.0或更高版本的Comparable软件包。
安装
通过Composer
$ composer require sgh/comparable-filesystem
用法
以下是比较器:
- FileATimeComparator
- FileCTimeComparator
- FileMTimeComparator
- FileNameComparator
- FileSizeComparator
- FileTypeComparator
您可以使用\SGH\Comparable\SortFunctions
和\SGH\Comparable\SetFunctions
中的所有方法与比较器一起使用。如果您愿意,也可以使用工厂方法::callback()
来检索一个比较回调,该回调可用于任何期望用户定义比较回调的函数。
usort($arrayOfFiles, \SGH\Comparable\Filesystem\Comparator\FileSizeComparator::callback());
测试
$ phpunit
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何安全相关的问题,请通过电子邮件fschmengler@sgh-it.eu联系,而不是使用问题跟踪器。
致谢
- 法比安·施门格勒(https://github.com/schmengler)
- 所有贡献者
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。