LibreDTE

Application extends MicroKernel
in package
implements ApplicationInterface

FinalYes

Clase principal de la aplicación.

Table of Contents

Interfaces

ApplicationInterface
Interfaz que define los métodos que debe implementar la aplicación de LibreDTE.

Constants

CONFIG_FILES  = ['services.yaml' => 'yaml']
Archivos de configuración.
CONFIG_LOADERS  = [\Symfony\Component\DependencyInjection\Loader\PhpFileLoader::class, \Symfony\Component\DependencyInjection\Loader\YamlFileLoader::class]
Cargadores de archivos de configuración.

Properties

$instance  : self
Instancia de la aplicación.

Methods

getInstance()  : self
Entrega la instancia de la aplicación.
getPackageRegistry()  : PackageRegistry
Entrega el registro de paquetes de la aplicación.
getService()  : mixed
Entrega un servicio de la aplicación.
configure()  : void
Configura el contenedor de dependencias.

Constants

CONFIG_FILES

Archivos de configuración.

protected array<string, string> CONFIG_FILES = ['services.yaml' => 'yaml']

CONFIG_LOADERS

Cargadores de archivos de configuración.

protected array<string|int, class-string> CONFIG_LOADERS = [\Symfony\Component\DependencyInjection\Loader\PhpFileLoader::class, \Symfony\Component\DependencyInjection\Loader\YamlFileLoader::class]

Properties

$instance

Instancia de la aplicación.

private static self $instance

Methods

getInstance()

Entrega la instancia de la aplicación.

public static getInstance([string|EnvironmentInterface $environment = 'dev' ][, bool $debug = true ]) : self

Este método se asegura de entregar una única instancia de la aplicación mediante el patrón singleton.

Al utilizar inyección de dependencias y registrar la aplicación de LibreDTE en un contenedor de dependencias no será necesario, ni recomendado, utilizar este método. En ese caso se debe utilizar solo el contenedor de dependencias para obtener la aplicación de LibreDTE.

Parameters
$environment : string|EnvironmentInterface = 'dev'
$debug : bool = true
Return values
self

getService()

Entrega un servicio de la aplicación.

public getService(string $id) : mixed
Parameters
$id : string

configure()

Configura el contenedor de dependencias.

protected configure(ContainerConfigurator $configurator, ContainerBuilder $container) : void
Parameters
$configurator : ContainerConfigurator
$container : ContainerBuilder

        
On this page

Search results