gcgov / framework-service-gcgov-cron-monitor
An internal to Garrett County Government plugin that provides access to \gcgov\framework\services\cronMonitor to record cron task runs
Package info
github.com/gcgov/framework-service-gcgov-cron-monitor
Type:framework-service
pkg:composer/gcgov/framework-service-gcgov-cron-monitor
v1.0.0
2023-08-14 13:21 UTC
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^7.0
This package is auto-updated.
Last update: 2026-02-13 18:00:45 UTC
README
Primary purpose
Adds cron monitor service to gcgov/framework apps
Installation
composer require gcgov/framework-service-gcgov-cron-monitor- Add service namespace to
/app/app.phpmethodregisterFrameworkServiceNamespaces:gcgov\framework\services\cronMonitor. Ex:public function registerFrameworkServiceNamespaces(): array { return [ '\gcgov\framework\services\cronMonitor' ]; }
- Add cron monitor api url to
environment.jsoninappDictonary.cronMonitorUrl. Ex:"appDictionary": { "cronMonitorUrl": "https://apps.garrettcounty.local/cron-monitor/" }
Usage
$cronMonitor = new \gcgov\framework\services\cronMonitor\cronMonitor( $cronJobId ); //perform long running cron task $cronMonitor->end();