avro / case-bundle
Symfony2 案例转换包
v0.1.2
2013-01-15 15:24 UTC
Requires
- php: >=5.3.2
- twig/twig: *
This package is not auto-updated.
Last update: 2024-09-25 10:41:39 UTC
README
将字符串或字符串数组转换为不同的大小写格式。
支持:camelCase、PascalCase、Title Case 和 underscore_case。
安装
此包已在 Packagist 上列出。
只需将其添加到您的 apps/composer.json 文件中
"avro/case-bundle": "0.1.2"
在内核中启用该包
// app/AppKernel.php new Avro\CaseBundle\AvroCaseBundle
配置
avro_case: use_twig: false #disable the twig extension (true by default)
用法
$converter = $this->container->get('avro_case.converter'); $camelCaseFormat = $converter->toCamelCase($str); $pascalCaseFormat = $converter->toPascalCase($str); $titleCaseFormat = $converter->toTitleCase($str); $underscoreCaseFormat = $converter->toUnderscoreCase($str);
如果您使用 Twig,以下过滤器也可用:
{{ var | camel }} {{ var | pascal }} {{ var | title }} {{ var | underscore }}