我们喜欢使用的某些有用的PHP方法

dev-main 2024-04-22 13:17 UTC

This package is auto-updated.

Last update: 2024-09-22 14:14:50 UTC


README

安装

推荐安装Composer包的方式是

composer require mindfactory/tools

文档

您可以在其自己的食谱中找到bake的文档。

测试

使用composer安装依赖项后,您可以使用phpunit运行测试

vendor/bin/phpunit

文件版本特性

用法

class someClass
{
    use fileVersionTrait;

    public function someFunction() {
        $fileName = $this->getFileVersion('/path/to/file.php', ['version1', 'versopn2']);
    }
}

如果您根据不同条件有不同的文件版本,文件版本特性将返回正确的名称。

示例场景

有三个可能的版本:a、b和c。基本文件名为foo.php。对于版本c,foo.php没有变化。

您创建了以下文件

foo.php
foo-a.php
foo-b.php
foo-a-b.php
$this->getFileVersion('/path/to/foo.php', ['a']);

返回 'foo-a.php'

$this->getFileVersion('/path/to/foo.php', ['a', 'b', 'c']);

返回 'foo-a-b.php'