gitextract_92oy9ow3/ ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src/ │ └── Spork/ │ ├── Batch/ │ │ ├── BatchJob.php │ │ ├── BatchRunner.php │ │ └── Strategy/ │ │ ├── AbstractStrategy.php │ │ ├── CallbackStrategy.php │ │ ├── ChunkStrategy.php │ │ ├── DoctrineMongoStrategy.php │ │ ├── MongoStrategy.php │ │ ├── StrategyInterface.php │ │ └── ThrottleStrategy.php │ ├── Deferred/ │ │ ├── Deferred.php │ │ ├── DeferredAggregate.php │ │ ├── DeferredInterface.php │ │ └── PromiseInterface.php │ ├── EventDispatcher/ │ │ ├── EventDispatcher.php │ │ ├── EventDispatcherInterface.php │ │ ├── Events.php │ │ └── WrappedEventDispatcher.php │ ├── Exception/ │ │ ├── ForkException.php │ │ ├── ProcessControlException.php │ │ └── UnexpectedTypeException.php │ ├── Factory.php │ ├── Fork.php │ ├── ProcessManager.php │ ├── SharedMemory.php │ └── Util/ │ ├── Error.php │ ├── ExitMessage.php │ └── ThrottleIterator.php └── tests/ ├── Spork/ │ └── Test/ │ ├── Batch/ │ │ └── Strategy/ │ │ ├── ChunkStrategyTest.php │ │ └── MongoStrategyTest.php │ ├── Deferred/ │ │ ├── DeferredAggregateTest.php │ │ └── DeferredTest.php │ ├── ProcessManagerTest.php │ ├── SignalTest.php │ └── Util/ │ └── ThrottleIteratorTest.php └── bootstrap.php