getKeyMapDefinition() protected method

protected getKeyMapDefinition ( )
Esempio n. 1
0
 protected function getKeyMapDefinition()
 {
     $keymap_default = $this->loadYAML('/keymaps/default.amKeymap', 'default keymap');
     $keymap_os = $this->loadYAML('/keymaps/' . $this->hostOS . '.amKeymap', 'host OS keymap');
     $definition = $keymap_default['definition'] . "\n" . $keymap_os['definition'];
     if (is_array($keymap_default['signature']['inherits'])) {
         foreach ($keymap_default['signature']['inherits'] as $bundle_name) {
             $bundle = new AMYBundle($this->supportPath, $bundle_name, $this->hostOS);
             $definition = $bundle->getKeyMapDefinition() . "\n" . $definition;
         }
     }
     return $definition;
 }