Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Queue Laravel Package

tarantool/queue

PHP bindings for Tarantool Queue (LuaRock). Connect to a Tarantool instance and work with tubes: put tasks, consume/reserve/ack/bury/release, inspect stats, and call custom queue methods. Install via Composer; requires a configured running Tarantool server.

View on GitHub
Deep Wiki
Context7
v0.10.0
  • Dropped PHP 7.1 support
  • Bumped the minimum tarantool/client version to v0.10
  • Switched to GitHub actions
  • Added reusable testing workflow which is now called from the Tarantool CI workflow
  • Added Tarantool 2.6, 2.7, 2.8, 2.10 and PHP 8.1 to the test matrix
v0.9.0
  • Added PHP 8 support
  • Dropped ext-tarantool support
  • API changes:
    • Removed the final keyword from the Queue class
    • Added Queue::getClient()
    • Added private constructor to classes Options and States
    • Renamed Task::createFromTuple() to Task::fromTuple()
    • Removed TarantoolAdapter
  • QA:
    • Refactored tests to use PHPUnit Extras
    • Added the PhpUnitCompat trait
    • Switched to travis-ci.com
    • Added Psalm configuration
    • Added Scrutinizer configuration
v0.8.0

This release requires a minimum version of tarantool/client v0.5.0.

Added

  • Tarantool\Queue\TarantoolAdapter

Removed

  • Tarantool\Queue\ClientAdapter
v0.7.0

This release drops support for old PHP versions. The minimum PHP version requirement is 7.1.

Added

  • Final keyword to all classes
  • Type hints and strict type declarations
  • CS rules (.php_cs.dist)
  • A new environment variable CHECK_CS for dockerfile.sh

Changed

  • The Queue::call() method now accepts a variable number of arguments. The new signature: public function call(string $methodName, ...$args) : array
v0.6.1
  • Tweaked README
v0.6.0
  • Replace option classes with single Options class
  • Added Queue::call()
v0.5.0

Added option constants (TtlOptions, UtubeOptions, UtubettlOptions).

v0.4.0
v0.3.0
  • Rename Queue::statistics() to Queue::stats()
  • Use single $path argument in Queue::stats()
  • Queue::stats() now throws InvalidArgumentException on malformed path
  • Add Queue::truncate()
  • Fix PHP version constraint (^5.4 | ^7.0)
  • Use Docker containers to run tests
v0.2.1
v0.2.0
v0.1.0
1.4.4
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky