bartoszbartniczak/naming-convention-converter

这个库允许应用不同的命名约定。

1.1.1 2017-02-19 20:33 UTC

This package is auto-updated.

Last update: 2024-09-13 10:08:50 UTC


README

这个库允许应用不同的命名约定。

用法

驼峰命名法转下划线

<?php

use BartoszBartniczak\NamingConventionConverter\CamelCaseToUnderscoreConverter;
use BartoszBartniczak\NamingConventionConverter\UnderscoreToCamelCaseConverter;

$camelCaseToUnderscoreConverter = new CamelCaseToUnderscoreConverter();
$camelCaseToUnderscoreConverter->convert('camelCaseToUnderscoreConverter');
// camelCaseToUnderscoreConverter -> camel_case_to_underscore_converter

$underscoreToCamelCaseConverter = new UnderscoreToCamelCaseConverter();
$underscoreToCamelCaseConverter->convert('camel_case_to_underscore_converter');
// camel_case_to_underscore_converter -> camelCaseToUnderscoreConverter

驼峰命名法转下划线

<?php

use BartoszBartniczak\NamingConventionConverter\PascalCaseToUnderscoreConverter;
use BartoszBartniczak\NamingConventionConverter\UnderscoreToPascalCaseConverter;

$pascalCaseToUnderscoreConverter = new PascalCaseToUnderscoreConverter();
$pascalCaseToUnderscoreConverter->convert('PascalCaseToUnderscoreConverter');
// PascalCaseToUnderscoreConverter -> pascal_case_to_underscore_converter

$underscoreToPascalCaseConverter = new UnderscoreToPascalCaseConverter();
$underscoreToPascalCaseConverter->convert('pascal_case_to_underscore_converter');
// pascal_case_to_underscore_converter -> PascalCaseToUnderscoreConverter

懒转换器

懒转换器不做任何事情。当您不想做任何更改时,可以使用它作为插件。

<?php

use BartoszBartniczak\NamingConventionConverter\LazyConverter;

$lazyConverter = new LazyConverter();
$lazyConverter->convert('i don\'t want to do anything');
// i don't want to do anything -> i don't want to do anything