SystemPackage
extends AbstractPackage
in package
implements
SystemPackageInterface
Paquete "system".
Este paquete contiene los siguientes componentes:
certificate: Componente de carga genérica de certificados digitales.repository: Componente de exploración genérica de repositorios de datos.rendering: Componente con los tipos compartidos del resultado de un renderizado.
A diferencia de billing, este paquete no provee funcionalidades de
negocio: agrupa capacidades transversales de la aplicación que no
dependen de ningún paquete de negocio en particular.
Attributes
- #[Package]
- $name: 'system'
Table of Contents
Interfaces
- SystemPackageInterface
- Interfaz para `SystemPackage`.
Properties
- $certificateComponent : CertificateComponentInterface
- $renderingComponent : RenderingComponentInterface
- $repositoryComponent : RepositoryComponentInterface
Methods
- __construct() : mixed
- getCertificateComponent() : CertificateComponentInterface
- Entrega el componente "system.certificate".
- getComponents() : array<string|int, mixed>
- {@inheritDoc}
- getRenderingComponent() : RenderingComponentInterface
- Entrega el componente "system.rendering".
- getRepositoryComponent() : RepositoryComponentInterface
- Entrega el componente "system.repository".
Properties
$certificateComponent
private
CertificateComponentInterface
$certificateComponent
$renderingComponent
private
RenderingComponentInterface
$renderingComponent
$repositoryComponent
private
RepositoryComponentInterface
$repositoryComponent
Methods
__construct()
public
__construct(CertificateComponentInterface $certificateComponent, RepositoryComponentInterface $repositoryComponent, RenderingComponentInterface $renderingComponent) : mixed
Parameters
- $certificateComponent : CertificateComponentInterface
- $repositoryComponent : RepositoryComponentInterface
- $renderingComponent : RenderingComponentInterface
getCertificateComponent()
Entrega el componente "system.certificate".
public
getCertificateComponent() : CertificateComponentInterface
Return values
CertificateComponentInterfacegetComponents()
{@inheritDoc}
public
getComponents() : array<string|int, mixed>
Return values
array<string|int, mixed>getRenderingComponent()
Entrega el componente "system.rendering".
public
getRenderingComponent() : RenderingComponentInterface
Return values
RenderingComponentInterfacegetRepositoryComponent()
Entrega el componente "system.repository".
public
getRepositoryComponent() : RepositoryComponentInterface