class CategoryTreeSlugHandler extends TreeSlugHandler

Class CategoryTreeSlugHandler

Methods

onChangeDecision(SluggableAdapter $ea, array $config, $object, $slug, $needToChangeSlug)

{@inheritDoc}

postSlugBuild(SluggableAdapter $ea, array $config, $object, $slug)

{@inheritDoc}

static 
validate(array $options, ClassMetadata $meta)

{@inheritDoc}

beforeMakingUnique(SluggableAdapter $ea, array $config, $object, $slug)

{@inheritDoc}

onSlugCompletion(SluggableAdapter $ea, array $config, $object, $slug)

{@inheritDoc}

string
transliterate(string $text, string $separator, object $object)

Transliterates the slug and prefixes the slug by collection of parent slugs

Details

at line 60
onChangeDecision(SluggableAdapter $ea, array $config, $object, $slug, $needToChangeSlug)

{@inheritDoc}

Parameters

SluggableAdapter $ea
array $config
$object
$slug
$needToChangeSlug

at line 81
postSlugBuild(SluggableAdapter $ea, array $config, $object, $slug)

{@inheritDoc}

Parameters

SluggableAdapter $ea
array $config
$object
$slug

at line 110
static validate(array $options, ClassMetadata $meta)

{@inheritDoc}

Parameters

array $options
ClassMetadata $meta

at line 120
beforeMakingUnique(SluggableAdapter $ea, array $config, $object, $slug)

{@inheritDoc}

Parameters

SluggableAdapter $ea
array $config
$object
$slug

at line 128
onSlugCompletion(SluggableAdapter $ea, array $config, $object, $slug)

{@inheritDoc}

Parameters

SluggableAdapter $ea
array $config
$object
$slug

at line 169
string transliterate(string $text, string $separator, object $object)

Transliterates the slug and prefixes the slug by collection of parent slugs

Parameters

string $text
string $separator
object $object

Return Value

string