PHPackages                             dekalee/nightly-task-bundle - 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. dekalee/nightly-task-bundle

ActiveSymfony-bundle

dekalee/nightly-task-bundle
===========================

A bundle to group all your nightly task under one command

v1.0.1(7y ago)06.0kMITPHP

Since Jan 9Pushed 7y ago6 watchersCompare

[ Source](https://github.com/dekalee/nightly-task-bundle)[ Packagist](https://packagist.org/packages/dekalee/nightly-task-bundle)[ RSS](/packages/dekalee-nightly-task-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

Dekalee/NightlyTaskBundle
=========================

[](#dekaleenightlytaskbundle)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/bb62b4c8104c55721a1f05db6f8a31d4d6c780f67b301d1c78107dcc34cb9aaa/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64656b616c65652f6e696768746c792d7461736b2d62756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dekalee/nightly-task-bundle/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/c52e6e27c9402731202673a7c06aaca3bfbf824ac03052a3248d1929b1206d61/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64656b616c65652f6e696768746c792d7461736b2d62756e646c652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dekalee/nightly-task-bundle/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/7c8c8cf6c2e9f7cac7243314696bc9f1f69f9ab0abb40d53f14701294f567a3e/68747470733a2f2f706f7365722e707567782e6f72672f64656b616c65652f6e696768746c792d7461736b2d62756e646c652f762f737461626c65)](https://packagist.org/packages/dekalee/nightly-task-bundle)[![Total Downloads](https://camo.githubusercontent.com/6d6486e3d567ef7506021b4d3c52946036113e002a1b7cab7e5ad8fa2738a35a/68747470733a2f2f706f7365722e707567782e6f72672f64656b616c65652f6e696768746c792d7461736b2d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/dekalee/nightly-task-bundle)[![License](https://camo.githubusercontent.com/34a72b6fc3af39fc20b8f01c0c9c08b5cf1245ba6bbfa707698b007805f2ea99/68747470733a2f2f706f7365722e707567782e6f72672f64656b616c65652f6e696768746c792d7461736b2d62756e646c652f6c6963656e7365)](https://packagist.org/packages/dekalee/nightly-task-bundle)

This bundle will launch all the configured nightly task.

Installation
------------

[](#installation)

Use composer to install the bundle

```
    $ composer require dekalee/nightly-task-bundle
```

If you are not using symfony4 you should activate the bundle in your `AppKernel.php` file.

```
    new Dekalee\NightlyTaskBundle\DekaleeNightlyTaskBundle(),
```

Usage
-----

[](#usage)

### List commands

[](#list-commands)

To list all the commands register as nightly task command run

```
    $ ./bin/console dekalee:nightly:list
```

### Launch commands

[](#launch-commands)

To launch the nigthly tasks, run the command :

```
    $ ./bin/console dekalee:nightly:tasks
```

### Define a command as nightly tasks

[](#define-a-command-as-nightly-tasks)

#### With an interface

[](#with-an-interface)

To define a command as a nigthly task, it should implement the `Dekalee\NightlyTaskBundle\Command\NightlyCommandInterface` interface.

This interface will expose two methods:

- `getPriority` will define the order in which the command should be run. Higher priority wins.
- `isEssential` will determine if the nighty task command should fail if this particular command fails.

#### With a tag

[](#with-a-tag)

It is also possible to transform a command in a nightly task by tagging the service directly.

```
   tags:
       - { name: console.command }
       - { name: dekalee_nightly.task.strategy, priority: 100 }
```

Your service should be defined as a command and then defined as a nightly task with a priority.

It is not possible to make those kind of command essential.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~385 days

Total

2

Last Release

2658d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5c223ac5548c33bebd7b0c134b95afe92d4a04809d8e8cd7f376654324f792d5?d=identicon)[nicolasThal](/maintainers/nicolasThal)

![](https://www.gravatar.com/avatar/81e74183a746c1d0813128bea90894477d621a72a1290bc540c225728f70109e?d=identicon)[victorbalssa](/maintainers/victorbalssa)

![](https://www.gravatar.com/avatar/3e7a56d7ca9e1f0bedbf35b7d5ee8a2d8e96a9d20888108b2c021570978544cb?d=identicon)[gignonje](/maintainers/gignonje)

---

Top Contributors

[![nicolasThal](https://avatars.githubusercontent.com/u/2675545?v=4)](https://github.com/nicolasThal "nicolasThal (9 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dekalee-nightly-task-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/dekalee-nightly-task-bundle/health.svg)](https://phpackages.com/packages/dekalee-nightly-task-bundle)
```

###  Alternatives

[simplesamlphp/simplesamlphp

A PHP implementation of a SAML 2.0 service provider and identity provider.

1.1k12.4M193](/packages/simplesamlphp-simplesamlphp)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[contao/core-bundle

Contao Open Source CMS

1231.6M2.3k](/packages/contao-core-bundle)[acseo/typesense-bundle

This bundle provides integration with Typesense in Symfony

71112.0k1](/packages/acseo-typesense-bundle)[symfony/ai-bundle

Integration bundle for Symfony AI components

30282.3k6](/packages/symfony-ai-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
