PHPackages                             matilis-digital/asset-queue - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. matilis-digital/asset-queue

AbandonedArchivedLibrary[Queues &amp; Workers](/categories/queues)

matilis-digital/asset-queue
===========================

Queue assets and manage dependencies

111PHP

Since Apr 28Pushed 11y ago1 watchersCompare

[ Source](https://github.com/MatilisDigital/AssetQueue)[ Packagist](https://packagist.org/packages/matilis-digital/asset-queue)[ RSS](/packages/matilis-digital-asset-queue/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Asset Queue
===========

[](#asset-queue)

Queue assets and manage dependencies.

Install
-------

[](#install)

Via Composer

```
$ composer require matilis-digital/asset-queue:dev-master
```

Usage
-----

[](#usage)

```
use MatilisLabs\AssetQueue\Queue;

$css_collection = Queue::collection('css_collection');
$css_collection->add('assets/css/reset.css', 'reset');
$css_collection->add('assets/css/styles.css', 'styles')->dependsOn('reset');
$css_collection->add('assets/css/foundation.css', 'foundation')->dependsOn('styles');
$css_collection->add('assets/css/icons.css', 'icons');
$css_collection->add('assets/css/fontawesome/font-awesome.min.css', 'fontawesome');

//To resolve assets
foreach($css_collection as $key => $location){
    print '';
}
```

The static method Queue::collection() is used to set and get collections. The following statement creates a collection with id 'css\_collection' or gets the collection if it has already been created:

```
$collection = Queue::collection('css_collection');
```

Credits
-------

[](#credits)

- [Valery Ambroise](https://github.com/vambroise)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/a60a57d88b201bec188b0330400d5dd0426ac477a1ffda541f268b3af0b69543?d=identicon)[vambroise](/maintainers/vambroise)

### Embed Badge

![Health badge](/badges/matilis-digital-asset-queue/health.svg)

```
[![Health](https://phpackages.com/badges/matilis-digital-asset-queue/health.svg)](https://phpackages.com/packages/matilis-digital-asset-queue)
```

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.3M26](/packages/league-geotools)[enqueue/enqueue

Message Queue Library

19820.0M56](/packages/enqueue-enqueue)[deliciousbrains/wp-background-processing

WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks.

1.1k409.8k6](/packages/deliciousbrains-wp-background-processing)[react/async

Async utilities and fibers for ReactPHP

2228.8M171](/packages/react-async)[react/promise-stream

The missing link between Promise-land and Stream-land for ReactPHP

11512.9M45](/packages/react-promise-stream)[illuminate/bus

The Illuminate Bus package.

6043.8M409](/packages/illuminate-bus)

PHPackages © 2026

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