Skip to content

Commit a831623

Browse files
author
Tomas Votruba
committed
Translatable callback fixed
1 parent f94a940 commit a831623

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/Zenify/DoctrineBehaviors/DI/TranslatableExtension.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,11 @@ public function loadConfiguration()
3232
$this->validateConfig($config);
3333
$builder = $this->getContainerBuilder();
3434

35-
$currentLocaleCallable = $this->buildDefinition($config['currentLocaleCallable']);
36-
3735
$builder->addDefinition($this->prefix('listener'))
3836
->setClass('Knp\DoctrineBehaviors\ORM\Translatable\TranslatableListener', [
3937
'@' . $this->getClassAnalyzer()->getClass(),
4038
$config['isRecursive'],
41-
$currentLocaleCallable ? '@' . $currentLocaleCallable->getClass() : $currentLocaleCallable,
39+
$config['currentLocaleCallable'],
4240
$config['translatableTrait'],
4341
$config['translationTrait'],
4442
$config['translatableFetchMode'],
@@ -56,7 +54,7 @@ public function loadConfiguration()
5654
private function validateConfig($config)
5755
{
5856
Validators::assertField($config, 'isRecursive', 'bool');
59-
Validators::assertField($config, 'currentLocaleCallable', NULL | 'type');
57+
Validators::assertField($config, 'currentLocaleCallable', NULL | 'array');
6058
Validators::assertField($config, 'translatableTrait', 'type');
6159
Validators::assertField($config, 'translationTrait', 'type');
6260
Validators::assertField($config, 'translatableFetchMode', 'string');

0 commit comments

Comments
 (0)