├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config └── haystack.php ├── database ├── factories │ ├── HaystackBaleFactory.php │ ├── HaystackDataFactory.php │ └── HaystackFactory.php └── migrations │ ├── create_haystack_bales_table.php.stub │ ├── create_haystack_data_table.php.stub │ └── create_haystacks_table.php.stub ├── phpunit.xml └── src ├── Builders └── HaystackBuilder.php ├── Casts ├── CallbackCollectionCast.php ├── MiddlewareCollectionCast.php ├── SerializeClosure.php ├── Serialized.php └── SerializedModel.php ├── ChunkableHaystackJob.php ├── Concerns ├── ManagesBales.php └── Stackable.php ├── Console └── Commands │ ├── HaystackInstall.php │ ├── HaystacksClear.php │ ├── HaystacksForget.php │ └── HaystacksResume.php ├── Contracts └── StackableJob.php ├── Data ├── CallbackCollection.php ├── HaystackOptions.php ├── MiddlewareCollection.php ├── NextJob.php ├── PendingData.php ├── PendingHaystackBale.php └── SerializedModel.php ├── Enums └── FinishStatus.php ├── Exceptions └── HaystackModelExists.php ├── HaystackServiceProvider.php ├── Helpers ├── CarbonHelper.php ├── ClosureHelper.php ├── DataHelper.php ├── DataValidator.php ├── ExceptionHelper.php └── SerializationHelper.php ├── JobEventListener.php ├── Middleware ├── CheckAttempts.php ├── CheckFinished.php └── IncrementAttempts.php └── Models ├── Haystack.php ├── HaystackBale.php └── HaystackData.php /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/composer.json -------------------------------------------------------------------------------- /config/haystack.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/config/haystack.php -------------------------------------------------------------------------------- /database/factories/HaystackBaleFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/database/factories/HaystackBaleFactory.php -------------------------------------------------------------------------------- /database/factories/HaystackDataFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/database/factories/HaystackDataFactory.php -------------------------------------------------------------------------------- /database/factories/HaystackFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/database/factories/HaystackFactory.php -------------------------------------------------------------------------------- /database/migrations/create_haystack_bales_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/database/migrations/create_haystack_bales_table.php.stub -------------------------------------------------------------------------------- /database/migrations/create_haystack_data_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/database/migrations/create_haystack_data_table.php.stub -------------------------------------------------------------------------------- /database/migrations/create_haystacks_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/database/migrations/create_haystacks_table.php.stub -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Builders/HaystackBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Builders/HaystackBuilder.php -------------------------------------------------------------------------------- /src/Casts/CallbackCollectionCast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Casts/CallbackCollectionCast.php -------------------------------------------------------------------------------- /src/Casts/MiddlewareCollectionCast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Casts/MiddlewareCollectionCast.php -------------------------------------------------------------------------------- /src/Casts/SerializeClosure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Casts/SerializeClosure.php -------------------------------------------------------------------------------- /src/Casts/Serialized.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Casts/Serialized.php -------------------------------------------------------------------------------- /src/Casts/SerializedModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Casts/SerializedModel.php -------------------------------------------------------------------------------- /src/ChunkableHaystackJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/ChunkableHaystackJob.php -------------------------------------------------------------------------------- /src/Concerns/ManagesBales.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Concerns/ManagesBales.php -------------------------------------------------------------------------------- /src/Concerns/Stackable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Concerns/Stackable.php -------------------------------------------------------------------------------- /src/Console/Commands/HaystackInstall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Console/Commands/HaystackInstall.php -------------------------------------------------------------------------------- /src/Console/Commands/HaystacksClear.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Console/Commands/HaystacksClear.php -------------------------------------------------------------------------------- /src/Console/Commands/HaystacksForget.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Console/Commands/HaystacksForget.php -------------------------------------------------------------------------------- /src/Console/Commands/HaystacksResume.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Console/Commands/HaystacksResume.php -------------------------------------------------------------------------------- /src/Contracts/StackableJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Contracts/StackableJob.php -------------------------------------------------------------------------------- /src/Data/CallbackCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Data/CallbackCollection.php -------------------------------------------------------------------------------- /src/Data/HaystackOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Data/HaystackOptions.php -------------------------------------------------------------------------------- /src/Data/MiddlewareCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Data/MiddlewareCollection.php -------------------------------------------------------------------------------- /src/Data/NextJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Data/NextJob.php -------------------------------------------------------------------------------- /src/Data/PendingData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Data/PendingData.php -------------------------------------------------------------------------------- /src/Data/PendingHaystackBale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Data/PendingHaystackBale.php -------------------------------------------------------------------------------- /src/Data/SerializedModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Data/SerializedModel.php -------------------------------------------------------------------------------- /src/Enums/FinishStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Enums/FinishStatus.php -------------------------------------------------------------------------------- /src/Exceptions/HaystackModelExists.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Exceptions/HaystackModelExists.php -------------------------------------------------------------------------------- /src/HaystackServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/HaystackServiceProvider.php -------------------------------------------------------------------------------- /src/Helpers/CarbonHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Helpers/CarbonHelper.php -------------------------------------------------------------------------------- /src/Helpers/ClosureHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Helpers/ClosureHelper.php -------------------------------------------------------------------------------- /src/Helpers/DataHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Helpers/DataHelper.php -------------------------------------------------------------------------------- /src/Helpers/DataValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Helpers/DataValidator.php -------------------------------------------------------------------------------- /src/Helpers/ExceptionHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Helpers/ExceptionHelper.php -------------------------------------------------------------------------------- /src/Helpers/SerializationHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Helpers/SerializationHelper.php -------------------------------------------------------------------------------- /src/JobEventListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/JobEventListener.php -------------------------------------------------------------------------------- /src/Middleware/CheckAttempts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Middleware/CheckAttempts.php -------------------------------------------------------------------------------- /src/Middleware/CheckFinished.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Middleware/CheckFinished.php -------------------------------------------------------------------------------- /src/Middleware/IncrementAttempts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Middleware/IncrementAttempts.php -------------------------------------------------------------------------------- /src/Models/Haystack.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Models/Haystack.php -------------------------------------------------------------------------------- /src/Models/HaystackBale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Models/HaystackBale.php -------------------------------------------------------------------------------- /src/Models/HaystackData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sammyjo20/laravel-haystack/HEAD/src/Models/HaystackData.php --------------------------------------------------------------------------------