ksassnowski / venture

Venture allows you to create and manage complex, async workflows in your Laravel apps.
https://laravel-venture.com
MIT License
804 stars 32 forks source link

Use in a non-Laravel php app or Symfony? #60

Closed ttk closed 2 years ago

ttk commented 2 years ago

I am curious to know if it's possible to use this library/component outside of a Laravel app? Is there any other similar library for Symfony that you know of?

stevebauman commented 2 years ago

Hi there @ttk,

You cannot use Venture outside of Laravel, as it depends on its core features (queuing, event system, eloquent, etc.).

There is the core Symfony Workflow package that might be able to get you started:

https://symfony.com/doc/current/workflow.html

ttk commented 2 years ago

@stevebauman Thanks for the info. I reviewed the Workflow Symfony component, but unfortunately it doesn't seem like it can handle job dependencies in the same way that Venture can (at least not without a lot of extra coding).