fof/console

This package is abandoned and no longer maintained. No replacement package was suggested.

Register custom commands and task scheduling into Flarum

0.7.0 2021-03-08 20:03 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 90d944ee596c48efe5f5c9e21c4d307daea63896

consolecronextensioncronjobflarum

This package is auto-updated.

Last update: 2021-05-17 19:40:40 UTC


README

πŸ‘ MIT license
πŸ‘ Latest Stable Version
πŸ‘ Total Downloads

This package is meant for extension developers and offers the ability to add task scheduling to Flarum.

Use in your extension

The real deal is using it in your own extension. Simply require it in your extension composer.json file:

 "require": {
 "fof/console": "^0.6"
 },

Now make sure the ConsoleProvider is registered inside Flarum. There's an Extender that helps you with that, inside your extend.php add:

return [
 new \FoF\Console\Extend\EnableConsole,
 // .. your code
];

Task Scheduling, cron jobs

To set a schedule, create a Service Provider which resolves the Illuminate\Console\Scheduling\Schedule through IoC, then use its methods to configure the schedule for the command, see the Task Scheduling documentation.

Links