├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── config └── one-time-operations.php ├── database ├── factories │ └── OperationFactory.php └── migrations │ └── 2023_02_28_000000_create_one_time_operations_table.php ├── phpunit.xml ├── src ├── Commands │ ├── OneTimeOperationShowCommand.php │ ├── OneTimeOperationsCommand.php │ ├── OneTimeOperationsMakeCommand.php │ ├── OneTimeOperationsProcessCommand.php │ └── Utils │ │ ├── ColoredOutput.php │ │ └── OperationsLineElement.php ├── Jobs │ └── OneTimeOperationProcessJob.php ├── Models │ └── Operation.php ├── OneTimeOperation.php ├── OneTimeOperationCreator.php ├── OneTimeOperationFile.php ├── OneTimeOperationManager.php └── Providers │ └── OneTimeOperationsServiceProvider.php ├── stubs ├── one-time-operation-essential.stub └── one-time-operation.stub └── tests ├── Feature ├── OneTimeOperationCase.php ├── OneTimeOperationCommandTest.php ├── OneTimeOperationCreatorTest.php ├── OneTimeOperationManagerTest.php └── OperationModelTest.php └── resources ├── xxxx_xx_xx_xxxxxx_foo_bar.php └── xxxx_xx_xx_xxxxxx_narf_puit.php /.gitignore: -------------------------------------------------------------------------------- 1 | .phpunit.result.cache 2 | vendor 3 | .idea -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/composer.lock -------------------------------------------------------------------------------- /config/one-time-operations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/config/one-time-operations.php -------------------------------------------------------------------------------- /database/factories/OperationFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/database/factories/OperationFactory.php -------------------------------------------------------------------------------- /database/migrations/2023_02_28_000000_create_one_time_operations_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/database/migrations/2023_02_28_000000_create_one_time_operations_table.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Commands/OneTimeOperationShowCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Commands/OneTimeOperationShowCommand.php -------------------------------------------------------------------------------- /src/Commands/OneTimeOperationsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Commands/OneTimeOperationsCommand.php -------------------------------------------------------------------------------- /src/Commands/OneTimeOperationsMakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Commands/OneTimeOperationsMakeCommand.php -------------------------------------------------------------------------------- /src/Commands/OneTimeOperationsProcessCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Commands/OneTimeOperationsProcessCommand.php -------------------------------------------------------------------------------- /src/Commands/Utils/ColoredOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Commands/Utils/ColoredOutput.php -------------------------------------------------------------------------------- /src/Commands/Utils/OperationsLineElement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Commands/Utils/OperationsLineElement.php -------------------------------------------------------------------------------- /src/Jobs/OneTimeOperationProcessJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Jobs/OneTimeOperationProcessJob.php -------------------------------------------------------------------------------- /src/Models/Operation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Models/Operation.php -------------------------------------------------------------------------------- /src/OneTimeOperation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/OneTimeOperation.php -------------------------------------------------------------------------------- /src/OneTimeOperationCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/OneTimeOperationCreator.php -------------------------------------------------------------------------------- /src/OneTimeOperationFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/OneTimeOperationFile.php -------------------------------------------------------------------------------- /src/OneTimeOperationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/OneTimeOperationManager.php -------------------------------------------------------------------------------- /src/Providers/OneTimeOperationsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/src/Providers/OneTimeOperationsServiceProvider.php -------------------------------------------------------------------------------- /stubs/one-time-operation-essential.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/stubs/one-time-operation-essential.stub -------------------------------------------------------------------------------- /stubs/one-time-operation.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/stubs/one-time-operation.stub -------------------------------------------------------------------------------- /tests/Feature/OneTimeOperationCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/tests/Feature/OneTimeOperationCase.php -------------------------------------------------------------------------------- /tests/Feature/OneTimeOperationCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/tests/Feature/OneTimeOperationCommandTest.php -------------------------------------------------------------------------------- /tests/Feature/OneTimeOperationCreatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/tests/Feature/OneTimeOperationCreatorTest.php -------------------------------------------------------------------------------- /tests/Feature/OneTimeOperationManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/tests/Feature/OneTimeOperationManagerTest.php -------------------------------------------------------------------------------- /tests/Feature/OperationModelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/tests/Feature/OperationModelTest.php -------------------------------------------------------------------------------- /tests/resources/xxxx_xx_xx_xxxxxx_foo_bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/tests/resources/xxxx_xx_xx_xxxxxx_foo_bar.php -------------------------------------------------------------------------------- /tests/resources/xxxx_xx_xx_xxxxxx_narf_puit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TimoKoerber/laravel-one-time-operations/HEAD/tests/resources/xxxx_xx_xx_xxxxxx_narf_puit.php --------------------------------------------------------------------------------