fix blueprint type changing when extends

This commit is contained in:
Gert
2015-05-15 17:32:21 +02:00
parent 4f77ef26b5
commit 921685ff88

View File

@@ -64,14 +64,14 @@ class Blueprints
}
foreach ($extends as $extendConfig) {
$type = !is_string($extendConfig) ? empty($extendConfig['type']) ? false : $extendConfig['type'] : $extendConfig;
$extendType = !is_string($extendConfig) ? empty($extendConfig['type']) ? false : $extendConfig['type'] : $extendConfig;
if (!$type) {
if (!$extendType) {
continue;
}
$context = is_string($extendConfig) || empty($extendConfig['context']) ? $this : new self(self::getGrav()['locator']->findResource($extendConfig['context']));
$blueprint->extend($context->get($type));
$blueprint->extend($context->get($extendType));
}
}