sgh/comparable-filesystem

为文件系统提供比较器。

v1.1.1 2015-04-06 15:55 UTC

This package is not auto-updated.

Last update: 2024-09-14 15:21:55 UTC


README

Author Latest Version Software License Build Status

此软件包为文件系统提供比较器,即用于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联系,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件