FacturaScripts

Cron
in package
implements ControllerInterface

Controlador que ejecuta las tareas programadas (cron) del núcleo y de los plugins.

Table of Contents

Interfaces

ControllerInterface
Define el contrato básico de los controladores ejecutados por el kernel.

Methods

__construct()  : mixed
Inicializa el controlador asociado a una ruta.
getPageData()  : array<string|int, mixed>
Devuelve los metadatos de la página, como el nombre, título, icono y ubicación en el menú.
run()  : void
Ejecuta el ciclo principal del controlador para procesar la petición actual.
removeOldLogs()  : void
removeOldWorkEvents()  : void
restoreNotifications()  : void
runCoreJobs()  : void
runPlugins()  : void
runWorkQueue()  : void
updateAttachedRelations()  : void
updateFamilies()  : void
updateManufacturers()  : void
updateReceipts()  : void
updateUnpaidInvoices()  : void
echoLogo()  : void
getMemorySize()  : string
job()  : CronJob

Methods

__construct()

Inicializa el controlador asociado a una ruta.

public __construct(string $className[, string $url = '' ]) : mixed
Parameters
$className : string

Nombre de la clase final del controlador.

$url : string = ''

Ruta solicitada por el usuario.

getPageData()

Devuelve los metadatos de la página, como el nombre, título, icono y ubicación en el menú.

public getPageData() : array<string|int, mixed>

Este método se consulta durante la construcción y no debe depender de que el usuario esté autenticado.

Return values
array<string|int, mixed>

run()

Ejecuta el ciclo principal del controlador para procesar la petición actual.

public run() : void

El kernel invoca este método una vez después de construir el controlador.

removeOldLogs()

protected removeOldLogs() : void

removeOldWorkEvents()

protected removeOldWorkEvents() : void

restoreNotifications()

protected restoreNotifications() : void

runCoreJobs()

protected runCoreJobs() : void

runPlugins()

protected runPlugins() : void

runWorkQueue()

protected runWorkQueue() : void

updateAttachedRelations()

protected updateAttachedRelations() : void

updateFamilies()

protected updateFamilies() : void

updateManufacturers()

protected updateManufacturers() : void

updateReceipts()

protected updateReceipts() : void

updateUnpaidInvoices()

protected updateUnpaidInvoices() : void
private echoLogo() : void

getMemorySize()

private getMemorySize(int $size) : string
Parameters
$size : int
Return values
string
On this page

Search results