class BreadcrumbTreeHandler

Class BreadcrumbTreeHandler - contains method for breadcrumb manipulation

Constants

SEPARATOR

Default separator, used separator not provided in annotations

Properties

protected ObjectManager $om

Methods

onChangeDecision(BreadcrumbAdapter $ea, array $config, $object, $needToChangeBreadcrumb)

{@inheritDoc}

breadcrumbCreate(array $config, ClassMetadata $meta, string $breadcrumbaleField, object $object, array $breadcrumb)

Create breadcrumb

void
postBreadcrumbBuild(array $config, object $object, string $breadcrumb)

Callback for breadcrumb handlers on breadcrumb completion

onBreadcrumbCompletion(BreadcrumbAdapter $ea, array $config, object $object, string $breadcrumb)

Callback for breadcrumb handlers on breadcrumb completion

static 
validate(array $options, ClassMetadata $meta)

{@inheritDoc}

Details

at line 66
onChangeDecision(BreadcrumbAdapter $ea, array $config, $object, $needToChangeBreadcrumb)

{@inheritDoc}

Parameters

BreadcrumbAdapter $ea
array $config
$object
$needToChangeBreadcrumb

at line 92
breadcrumbCreate(array $config, ClassMetadata $meta, string $breadcrumbaleField, object $object, array $breadcrumb)

Create breadcrumb

Parameters

array $config
ClassMetadata $meta
string $breadcrumbaleField
object $object
array $breadcrumb

at line 117
void postBreadcrumbBuild(array $config, object $object, string $breadcrumb)

Callback for breadcrumb handlers on breadcrumb completion

Parameters

array $config
object $object
string $breadcrumb

Return Value

void

Exceptions

Exception

at line 154
onBreadcrumbCompletion(BreadcrumbAdapter $ea, array $config, object $object, string $breadcrumb)

Callback for breadcrumb handlers on breadcrumb completion

Parameters

BreadcrumbAdapter $ea
array $config
object $object
string $breadcrumb

Exceptions

Exception

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

{@inheritDoc}

Parameters

array $options
ClassMetadata $meta

Exceptions

Exception