PHPackages                             ride/wba-task - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ride/wba-task

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ride/wba-task
=============

UI for time-consuming tasks of the Ride framework

0.1.2(9y ago)01.3kMITPHP

Since Aug 12Pushed 9y ago9 watchersCompare

[ Source](https://github.com/all-ride/ride-wba-task)[ Packagist](https://packagist.org/packages/ride/wba-task)[ RSS](/packages/ride-wba-task/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (11)Versions (5)Used By (0)

Ride: Tasks web application
===========================

[](#ride-tasks-web-application)

This module adds a UI to run different time-consuming tasks.

Task
----

[](#task)

The *Task* interface is what you need to implement for each task you want to offer.

You can inherit from *AbstractTask* to omit the obvious functions.

### Define Your Task

[](#define-your-task)

To make the application know your task, add a dependency definition for it in your *dependencies.json*:

```
{
    "dependencies": [
        {
            "interfaces": "ride\\web\\base\\task\\Task",
            "class": "my\\TestTask",
            "id": "test"
        }
    ]
}
```

Code Sample
-----------

[](#code-sample)

Check the following code sample to get you on your way:

```
