zenstruck/slugify-bundle
Deprecated Symfony2 bundle integrating cocur/slugify. Provides a zenstruck.slugify service and optional Twig slugify filter, with configurable mode (iconv/array) and basic settings for separator and empty-value replacements.
DEPRECATED in favor of cocur/slugify which now includes a Symfony2 Bundle
This bundle provides integration of the Slugify library into Symfony2. A slugify service and twig filter is provided.
Install with composer:
php composer.phar require zenstruck/slugify-bundle
Enable the bundle:
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Zenstruck\SlugifyBundle\ZenstruckSlugifyBundle()
);
}
/** @var Cocur\Slugify\Slugify $slugify */
$slugify = $this->container->get('zenstruck.slugify');
{{ 'Hello World!'|slugify }} {# hello-world #}
{# custom space separator #}
{{ 'Hello World!'|slugify('_') }} {# hello_world #}
{# custom space separator and custom replacement for emptyValue #}
{{ '####'|slugify('_', 'non') }} {# non #}
zenstruck_slugify:
twig: true #enable twig filter
mode: array #iconv or array mode
How can I help you explore Laravel packages today?