quattror/helpers

PHP 7项目中可用的常用函数。

0.0.19 2021-09-21 12:31 UTC

README

helpers

helpers包提供了在任意PHP 7项目中可用的通用功能。

安装

$ composer require quattror/helpers

使用traits

use Quattror\Helpers\Traits\UtilHelper;
 
class MyClass
{
    use UtilHelper;
    
    public function myFunction()
    {
        $cpf = '43354377224';
        if ($this->validarCpf($cpf)) {
            ...
        }
    }
    
    public function myOtherFunction()
    {
        $data = '21/10/1982';
        if ($this->validarDataFormatoBr($data)) {
            ...
        }
    }
}

使用classes

use Quattror\Helpers\UtilHelper;
 
class MyClass
{
    public function myFunction()
    {
        $util = new UtilHelper();
        
        $cpf = '43354377224';
        if ($util->validarCpf($cpf))
        {
            ...
        }
    }
}

测试

要执行测试,只需在终端中运行以下命令

$ ./vendor/bin/phpunit

输出示例

PHPUnit 5.7.21 by Sebastian Bergmann and contributors.

Runtime:       PHP 7.1.6 with Xdebug 2.5.4
Configuration: /Users/alexandre/Documents/github/Quattror/helpers/phpunit.xml

..........................                                        26 / 26 (100%)

Time: 411 ms, Memory: 6.00MB

OK (26 tests, 26 assertions)

Generating code coverage report in Clover XML format ... done

https://packagist.org.cn/packages/Quattror/helpers

许可证

MIT许可证

版权(c)2017

特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人免费使用权,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,以及允许向提供软件的人提供使用本软件的权利,但须遵守以下条件

上述版权声明和本许可声明应包含在软件的副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,无论是因软件或其使用或其他交易引起的。