Skip to content

Convert strings to different case formats. Pascal, title, camel, underscore.

Notifications You must be signed in to change notification settings

jdewit/AvroCaseBundle

Repository files navigation

AvroCaseBundle Build Status

Convert strings or an array of strings to different case formats.

Supports: camelCase, PascalCase, Title Case, and underscore_case.

Installation

This bundle is listed on packagist.

Simply add it to your apps composer.json file

    "avro/case-bundle": "0.1.2"

Enable the bundle in the kernel:

// app/AppKernel.php

    new Avro\CaseBundle\AvroCaseBundle

Configuration

avro_case:
    use_twig: false #disable the twig extension (true by default)

Usage

$converter = $this->container->get('avro_case.converter');

$camelCaseFormat = $converter->toCamelCase($str);
$pascalCaseFormat = $converter->toPascalCase($str);
$titleCaseFormat = $converter->toTitleCase($str);
$underscoreCaseFormat = $converter->toUnderscoreCase($str);

The following filters are also available if you use Twig

    {{ var | camel }}
    {{ var | pascal }}
    {{ var | title }}
    {{ var | underscore }}

About

Convert strings to different case formats. Pascal, title, camel, underscore.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages