/** * {@inheritdoc} */ protected function build(Definition $definition, \Model $model, DefinitionMapper $mapper, Filter $filter = null, Definition $parent = null) { if (!$definition instanceof Attribution) { return; } if ($model->disableDefault && $parent instanceof Map) { $parent->setAttributionControl(false); } $attributions = deserialize($model->attributions, true); foreach ($attributions as $attribution) { $definition->addAttribution($attribution); } }