2017 © Pedro Peláez
 

library nslug

Yet another unicode slug generator library.

image

nash-ye/nslug

Yet another unicode slug generator library.

  • Monday, October 17, 2016
  • by nash-ye
  • Repository
  • 1 Watchers
  • 3 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 6 % Grown

The README.md

nSlug

Latest Stable Version Total Downloads License, (*1)

Yet another unicode slug generator library., (*2)

Usage

use NSlug\SlugGenerator;

$options = [
    'limit'     => null,
    'delimiter' => '-',
    'lowercase' => true,
];

$slugGenerator = new SlugGenerator($options);

// English strings.
echo $slugGenerator->generate('Hello World'); // Prints 'hello-world'.
echo $slugGenerator->generate('Life is too short!'); // Prints 'life-is-too-short'.

// Arabic strings.
echo $slugGenerator->generate('صباح جميل'); // Prints 'صباح-جميل'.
echo $slugGenerator->generate('مساء الخير'); // Prints 'مساء-الخير'.

Options

  • limit int|null The characters limit to truncate, default null.
  • delimiter string The delimiter, default -.
  • lowercase bool Convert to lower-case?, default true.

Installation

The supported way of installing nSlug is via Composer., (*3)

$ composer require nash-ye/nslug

Requirements

nSlug requires PHP 5.5+., (*4)

The Versions

17/10 2016

dev-master

9999999-dev https://github.com/nash-ye/nslug

Yet another unicode slug generator library.

  Sources   Download

GPL-3.0+

The Requires

  • php >=5.5
  • ext-mbstring *

 

The Development Requires

slug unicode

17/10 2016

v0.1.1

0.1.1.0 https://github.com/nash-ye/nslug

Yet another unicode slug generator library.

  Sources   Download

GPL-3.0+

The Requires

  • php >=5.5
  • ext-mbstring *

 

The Development Requires

slug unicode

16/10 2016

v0.1

0.1.0.0 https://github.com/nash-ye/nslug

Yet another unicode slug generator library.

  Sources   Download

GPL-3.0+

The Requires

  • php >=5.5
  • ext-mbstring *

 

The Development Requires

slug unicode