Class Application
Application is the main Mapbender3 class.
This class is the controller for each application instance. The application class will not perform any access checks, this is due to the controller instantiating an application. The controller should check with the configuration entity to get a list of allowed roles and only then decide to instantiate a new application instance based on the configuration entity.
Namespace: Mapbender\CoreBundle\Component
Author: Christian Wygoda
Located at Mapbender/CoreBundle/Component/Application.php
Author: Christian Wygoda
Located at Mapbender/CoreBundle/Component/Application.php
public
|
#
__construct( Symfony\Component\DependencyInjection\ContainerInterface $container,
|
public
object
|
|
public
integer
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
AsseticFactory
|
|
public
Assetic\Asset\StringAsset
|
#
getConfiguration( )
Get the configuration (application, elements, layers) as an StringAsset. Filters can be applied later on with the ensureFilter method. |
public
|
|
public
|
|
public
array
|
|
public
array
|
protected
Symfony\Component\DependencyInjection\ContainerInterface
|
$container |
|
#
$container The container |
protected
|
$template |
|
#
$template The application template class |
protected
array
|
$elements |
|
#
$elements The elements, ordered by weight |
protected
array
|
$layers |
|
#
$layers The layers |
protected
array
|
$urls |
|
#
$urls Runtime URLs |