You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- [ ] Create Semaphore implementation
- [ ] Create SharedMemory implementation
- [ ] Integrate with PSR-3
- [ ] Make `Action` interface lean (Interface Segregation Principle)
- [ ] Rename `Action` interface do `Executable`
- [ ] Use `Symfony\EventDispatcher`? Create `Triggerable` interface? Passs `Triggerable` as an argument of `Child` class?
- [ ] Make `Child` easier to use by accepting callbacks on constructor
- [ ] Make `Child` accept `Context` as an argument
- [ ] Make it compatible with PHP 7
- [ ] Remove shortcuts from `Control`: `signal()` and `info()` (Law of Demeter)
- [ ] Set `control` as a property on `Context` instead of pass it directly to Actions?
- [ ] Create `Builder` for `Child`
- [ ] Trigger ERROR, FAILURE, SUCCESS and FINISH events by signals to avoid the lost of events when process exists