Fix PHP notice when using indexes without defined types

This commit is contained in:
Michaël Perrin 2014-12-17 12:44:57 +01:00 committed by Tim Nagel
parent c4a2858265
commit 64fa26e3d9

View file

@ -41,13 +41,16 @@ class ContainerSource implements SourceInterface
$indexes = array();
foreach ($this->configArray as $config) {
$types = array();
foreach ($config['types'] as $typeConfig) {
$types[$typeConfig['name']] = new TypeConfig(
$typeConfig['name'],
$typeConfig['mapping'],
$typeConfig['config']
);
// TODO: handle prototypes..
if (isset($config['types'])) {
foreach ($config['types'] as $typeConfig) {
$types[$typeConfig['name']] = new TypeConfig(
$typeConfig['name'],
$typeConfig['mapping'],
$typeConfig['config']
);
// TODO: handle prototypes..
}
}
$index = new IndexConfig($config['name'], $types, array(