Mapbender 3.0.6.2 API documenation
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Namespaces

  • FOM
    • CoreBundle
      • Component
      • DependencyInjection
      • Doctrine
        • Types
      • Form
        • DataTransformer
        • Type
    • ManagerBundle
      • Component
      • Configuration
      • Controller
      • DependencyInjection
        • Compiler
      • Form
        • Type
      • Routing
    • UserBundle
      • Command
      • Component
      • Controller
      • DependencyInjection
        • Factory
      • Entity
      • EventListener
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Firewall
  • Mapbender
    • Component
    • CoreBundle
      • Asset
      • Command
      • Component
        • Exception
      • Controller
      • DataFixtures
        • ORM
          • Application
      • DependencyInjection
        • Compiler
      • Element
        • DataTransformer
        • EventListener
        • Type
      • Entity
      • EventListener
      • Extension
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
      • Template
      • Tests
        • Controller
      • Utils
      • Validator
        • Constraints
    • DataSourceBundle
      • Component
        • Drivers
          • Interfaces
      • Controller
      • DependencyInjection
      • Element
        • Type
      • Entity
      • Extension
      • Tests
    • DigitizerBundle
      • Component
      • Element
        • Type
      • Entity
      • Utils
    • DrupalIntegrationBundle
      • DependencyInjection
      • Security
        • Authentication
          • Provider
          • Token
        • Authorization
          • Voter
        • Factory
        • Firewall
        • User
      • Session
    • KmlBundle
      • Element
    • ManagerBundle
      • Component
        • Exception
      • Controller
      • Form
        • DataTransformer
        • Type
      • Template
    • MobileBundle
      • DependencyInjection
      • Template
    • PrintBundle
      • Component
      • Element
        • Type
    • WmcBundle
      • Component
        • Exception
      • Element
        • Type
      • Entity
      • Form
        • Type
      • Tests
        • Component
    • WmsBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Element
        • DataTransformer
        • EventListener
        • Type
      • Entity
      • Event
      • Form
        • DataTransformer
        • EventListener
        • Type
  • None
  • OwsProxy3
    • CoreBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Entity
      • Event
      • EventListener
      • Worker
  • PHP

Classes

  • KmlExport

Class KmlExport

Base class for all Mapbender elements.

This class defines all base methods and required instance methods to implement an Mapbender3 element.

Mapbender\CoreBundle\Component\Element
Extended by Mapbender\KmlBundle\Element\KmlExport
Namespace: Mapbender\KmlBundle\Element
Author: Christian Wygoda
Located at Mapbender/KmlBundle/Element/KmlExport.php

Methods summary

public static string
# getClassTitle( )

Returns the element class title

Returns the element class title

This is primarily used in the manager backend when a list of available elements is given.

Returns

string
string

Overrides

Mapbender\CoreBundle\Component\Element::getClassTitle
public static string
# getClassDescription( )

Returns the element class description.

Returns the element class description.

This is primarily used in the manager backend when a list of available elements is given.

Returns

string
string

Overrides

Mapbender\CoreBundle\Component\Element::getClassDescription
public static array
# getClassTags( )

Returns the element class tags.

Returns the element class tags.

These tags are used in the manager backend to quickly filter the list of available elements.

Returns

array
array

Overrides

Mapbender\CoreBundle\Component\Element::getClassTags
public string
# getWidgetName( )

Get the function name of the JavaScript widget for this element. This will be called to initialize the element.

Get the function name of the JavaScript widget for this element. This will be called to initialize the element.

Returns

string
string

Overrides

Mapbender\CoreBundle\Component\Element::getWidgetName
public static array
# listAssets( )

Get the element assets.

Get the element assets.

Returns an array of references to asset files of the given type. Assets are grouped by css and javascript. References can either be filenames/path which are searched for in the Resources/public directory of the element's bundle or assetic references indicating the bundle to search in:

array( 'foo.css'), '@MapbenderCoreBundle/Resources/public/foo.css'));

Returns

array
array

Overrides

Mapbender\CoreBundle\Component\Element::listAssets
public array
# getConfiguration( )

Get the publicly exposed configuration, usually directly derived from the configuration field of the configuration entity. If you, for example, store passwords in your element configuration, you should override this method to return a cleaned up version of your configuration which can safely be exposed in the client.

Get the publicly exposed configuration, usually directly derived from the configuration field of the configuration entity. If you, for example, store passwords in your element configuration, you should override this method to return a cleaned up version of your configuration which can safely be exposed in the client.

Returns

array
array

Overrides

Mapbender\CoreBundle\Component\Element::getConfiguration
public Symfony\Component\HttpFoundation\Response
# httpAction( string $action )

Handle element Ajax requests.

Handle element Ajax requests.

Do your magic here.

Parameters

$action
The action to perform

Returns

Symfony\Component\HttpFoundation\Response
Response

Overrides

Mapbender\CoreBundle\Component\Element::httpAction
public string
# render( )

Render the element HTML fragment.

Render the element HTML fragment.

Returns

string
string

Overrides

Mapbender\CoreBundle\Component\Element::render

Methods inherited from Mapbender\CoreBundle\Component\Element

__construct(), denormalizeConfiguration(), get(), getAssets(), getDefaultConfiguration(), getDefaultElement(), getDescription(), getElementForm(), getEntity(), getFormAssets(), getFormTemplate(), getId(), getTemplateName(), getTitle(), getType(), mergeArrays(), normalizeConfiguration(), postSave(), set(), trans(), updateAppConfig()

Magic methods summary

Properties summary

Properties inherited from Mapbender\CoreBundle\Component\Element

$application, $classNameParts, $container, $defaultConfiguration, $description, $entity, $ext_api, $merge_configurations, $tags, $title

Mapbender 3.0.6.2 API documenation API documentation generated by ApiGen 2.8.0