Skip to content

ice-leng/hyperf-error-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hyperf Error Code Command


If You Like This Please Give Me Star

Install

The preferred way to install this extension is through composer.

Either run

composer require lengbin/hyperf-error-code

or add

"lengbin/hyperf-error-code": "*"

to the require section of your composer.json file.

you can see document

Configs

    // 配置 /config/autoload/errorCode.php
    return [
        // 错误码文件 目录
        'path'           => [
            BASE_PATH . '/app/Constant/Errors'
        ],
        // 合并生成 类 文件名称
        'classname'      => 'Error',
        // 合并生成 类 命名空间
        'classNamespace' => 'App\\Constant',
        // 合并生成 类 文件输出目录
        'output'         => BASE_PATH . '/app/Constant',
    ];



class ErrorCode extends BaseEnum
{
    /**
     * @Message("成功")
     */
    const SUCCESS = '0';
}

$error = ErrorCode::byValue(ErrorCode::SUCCESS);

$error->getName();  // SUCCESS
// 支持多语言
$error->getMessage([], 'zh-CN'); // 成功
$error->getValue(); // 0

Publish

php ./bin/hyperf.php vendor:publish lengbin/hyperf-error-code

Usage

php ./bin/hyperf.php gen:error-code

About

hyperf error code merge Command

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages