cve/naming-convention-converter

这个小巧的包包含了一些字符串处理工具,例如可以将下划线字符串转换为驼峰式字符串,反之亦然

dev-master / 1.0.x-dev 2016-07-25 22:32 UTC

This package is not auto-updated.

Last update: 2024-09-26 03:20:17 UTC


README

Latest Version on Packagist Software License Build Status Total Downloads

这个库包含了简单的命名约定转换器。

安装

通过 Composer

$ composer require cve/naming-convention-converter

用法

use Cve\Naming\Validator\Argument;
use Cve\Naming\Converter\CamelCaseToUnderscore;
use Cve\Naming\Converter\UnderscoreToCamelCase;

$validator = new Argument();

$camelCaseToUnderscoreConverter = new CamelCaseToUnderscore($validator);
$underscoreToCamelCaseConverter = new UnderscoreToCamelCase($validator);

// CamelCase --> camel_case

$underscore =  $camelCaseToUnderscoreConverter->convert('CamelCase');

// underscore_convention --> UderscoreConvention

$camelCase = $underscoreToCamelCaseConverter->convert('underscore_convention');

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCONDUCT 以获取详细信息。

鸣谢

许可证

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