Merge commit '1f7acc5' into 3.0.x
This commit is contained in:
commit
d33e064801
|
@ -199,7 +199,17 @@ class Configuration implements ConfigurationInterface
|
||||||
isset($v['persistence']['listener']['is_indexable_callback']);
|
isset($v['persistence']['listener']['is_indexable_callback']);
|
||||||
})
|
})
|
||||||
->then(function ($v) {
|
->then(function ($v) {
|
||||||
$v['indexable_callback'] = $v['persistence']['listener']['is_indexable_callback'];
|
$callback = $v['persistence']['listener']['is_indexable_callback'];
|
||||||
|
|
||||||
|
if (is_array($callback)) {
|
||||||
|
list($class) = $callback + array(null);
|
||||||
|
|
||||||
|
if ($class[0] !== '@' && is_string($class) && !class_exists($class)) {
|
||||||
|
$callback[0] = '@'.$class;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$v['indexable_callback'] = $callback;
|
||||||
unset($v['persistence']['listener']['is_indexable_callback']);
|
unset($v['persistence']['listener']['is_indexable_callback']);
|
||||||
|
|
||||||
return $v;
|
return $v;
|
||||||
|
|
Loading…
Reference in a new issue