/** * {@inheritdoc} */ public function attached() { $attached = parent::attached(); $settings = $this->getCollection()->getJS(); $settings['map'] = array_shift($settings['map']); $attached['js'][] = array('data' => array('openlayers' => array('maps' => array($this->getId() => $settings))), 'type' => 'setting'); return $attached; }