Overview

Namespaces

  • Mapbender
    • Component
      • HTTP
    • CoreBundle
      • Command
      • Component
        • Exception
      • Controller
      • DataFixtures
        • ORM
      • DependencyInjection
      • Element
        • Type
      • Entity
      • EventListener
      • Extension
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
      • Template
    • DrupalIntegrationBundle
      • DependencyInjection
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Factory
        • Firewall
        • User
      • Session
    • KmlBundle
      • Element
    • ManagerBundle
      • Controller
      • Form
        • DataTransformer
        • Type
    • MonitoringBundle
      • Command
      • Component
      • Controller
      • DependencyInjection
      • Entity
      • EventListener
      • Form
    • PrintBundle
      • Component
      • Controller
    • WmcBundle
      • Component
        • Exception
      • Element
        • Type
      • Entity
      • Form
        • EventListener
        • Type
    • WmsBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Element
        • Type
      • Entity
      • Event
      • Form
        • EventListener
        • Type
    • WmtsBundle
      • Component
        • Exception
      • Controller
      • Entity
      • Form
        • Type
  • None
  • PHP

Classes

  • Application
  • ApplicationYAMLMapper
  • BoundingBox
  • Element
  • InstanceConfiguration
  • InstanceConfigurationOptions
  • MapbenderBundle
  • ProxyService
  • Size
  • SQLSearchEngine
  • StateHandler
  • Template
  • Utils

Interfaces

  • InstanceLayerIn
  • SearchEngine
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download
 1: <?php
 2: 
 3: /**
 4:  * TODO: License
 5:  */
 6: 
 7: namespace Mapbender\CoreBundle\Component;
 8: 
 9: use FOM\ManagerBundle\Component\ManagerBundle;
10: 
11: /**
12:  * The base bundle class for all Mapbender3 bundles.
13:  *
14:  * Mapbender3 bundles are special in a way as they expose lists of their
15:  * elements, layers and templates for the central Mapbender3 service, which
16:  * aggregates these for use in the manager backend.
17:  *
18:  * @author Christian Wygoda
19:  */
20: class MapbenderBundle
21:         extends ManagerBundle
22: {
23: 
24:     /**
25:      * Return list of element classes provided by this bundle.
26:      * Each entry in the array is a fully qualified class name.
27:      *
28:      * @return array Array of element class names
29:      */
30:     public function getElements()
31:     {
32:         return array();
33:     }
34: 
35:     /**
36:      * Return list of layer classes provided by this bundle.
37:      * Each entry in the array is a fully qualified class name.
38:      *
39:      * @return array Array of layer class names
40:      */
41:     public function getLayers()
42:     {
43:         return array();
44:     }
45: 
46:     /**
47:      * Return list of template classes provided by this bundle.
48:      * Each entry in the array is a fully qualified class name.
49:      *
50:      * @return array() Array of template class names
51:      */
52:     public function getTemplates()
53:     {
54:         return array();
55:     }
56: 
57:     /**
58:      * @inheritdoc
59:      */
60:     public function getManagerControllers()
61:     {
62:         
63:     }
64: 
65:     /**
66:      * Source factories provide information about source importers/parsers/transformers
67:      */
68:     public function getRepositoryManagers()
69:     {
70:         return array();
71:     }
72: 
73: }
74: 
75: 
Mapbender3 API documenation API documentation generated by ApiGen 2.8.0