Commit graph

60 commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece
80e5359a9f
Fix type hinting disagreement between QueueService and AbstractQueueWorker. 2020-07-17 02:30:01 -05:00
Buster "Silver Eagle" Neece
f6210b2bee
In case of exception, log error and put back in queue. 2020-07-17 02:23:02 -05:00
Buster "Silver Eagle" Neece
322c02ed79
Make WorkItem implement Serializable (for consistency with args downstream). 2020-07-16 18:12:54 -05:00
Buster "Silver Eagle" Neece
2fa8ae764f
Update return pattern for process() so it allows arrays. 2020-07-16 18:12:24 -05:00
Buster "Silver Eagle" Neece
c4854f78d9
Don't pop an item onto the output queue if null is returned. 2020-07-16 17:44:44 -05:00
5ecb8fe9f3 Clearer error message 2020-07-15 08:01:26 +02:00
57a987874d Add getTimeBetweenRuns/setTimeBetweenRuns function 2020-07-15 07:24:54 +02:00
5e7bd98854 Cleanup. 2020-07-10 08:39:04 +02:00
4b05e9ea1d Make using twig cache optional 2020-07-10 05:02:39 +02:00
5fcb927b5a Supress screaming from mkdir. 2020-07-10 02:03:52 +02:00
c5345a89f5 Make cache path definable, move to /cache from /app/cache. Doesn't need to be in runtime code. 2020-07-09 19:47:27 +02:00
1e5dca2eb3 Make it possible to extract what was just processed from the worker. Mostly needed for testing. 2020-07-07 18:46:34 +02:00
486dd43ded Cleaning 2020-07-07 18:46:07 +02:00
1353110c29 Swap to using App::DI instead of App::Instance()->get 2020-07-07 18:45:26 +02:00
7af588df43 Add convenience WorkerWorkItem::Factory() function. 2020-07-07 18:28:04 +02:00
8991f2844c Cleanup 2020-07-03 09:55:49 +02:00
1628c2f178 Add some test components that were missing 2020-07-01 14:23:40 +02:00
fd4239ae57 Cleanup 2020-06-25 16:52:04 +02:00
5a40567697 Fixed redis ineractions. 2020-06-25 16:32:40 +02:00
b2968edb77 Added abstract function stub for process() 2020-06-24 19:49:56 +02:00
7068856178 Double-startup to fix booting with the wrong app core. 2020-06-24 17:30:27 +02:00
275d47d35b Cleanup 2020-06-24 17:06:22 +02:00
de5e67b08d Fix unreferenced classes 2020-06-24 17:05:04 +02:00
4bfecc524e On-demand loading of scripts into redis. Added some more script options. 2020-06-24 16:33:31 +02:00
4570e758c1 Add cli-table dependency 2020-06-24 15:13:19 +02:00
a5129c629c Redis wrapper and lua extension loader. 2020-06-24 15:11:05 +02:00
4dd66a67c5 Old app kernel reference 2020-06-24 12:17:16 +02:00
49fddc70db Porting across worker stuff 2020-06-24 12:16:18 +02:00
3b78eadd3b Fixed session persistance 2020-06-23 18:33:10 +02:00
336a5f41bf Progress towards slim4/php-di etc 2020-06-22 21:38:55 +02:00
a242c4e924 Configure router after di 2020-06-22 13:46:35 +02:00
0397ce3d09 Remove slim/http 2020-06-22 13:46:14 +02:00
6adb6d5d42 Fixing PHPStan issues. 2020-06-19 09:53:59 +02:00
2a64baf123 Add PHPStan to dependencies 2020-06-19 08:38:19 +02:00
c0694a72e8 Cleaned codebase. 2020-06-18 19:24:31 +02:00
40950feb27 Big cleanup 2020-06-18 19:11:14 +02:00
049814387a Changing how database connections are held. Adding phinx stuff. 2020-06-16 12:47:20 +02:00
ad8dc7fa6c Moving in Controller Abstracts and Worker related stuff 2020-06-16 10:22:47 +02:00
c4181551ca Add ext-redis as a dependency 2020-06-16 10:10:52 +02:00
5cc0ae9045 Remove commented out code. 2020-06-15 09:49:04 +02:00
1753e71e0b Add suggests block for benzine/orm 2020-06-15 08:36:00 +02:00
ce5b8cff26 More missing php-deps 2020-06-15 08:34:08 +02:00
43f8a1879f Moved dependency tree upstream 2020-06-15 08:33:28 +02:00
edcdbf0e6f Working building. 2020-06-15 08:19:42 +02:00
be507e0d4c Hack n' slash rework. 2020-06-12 15:57:36 +02:00
73a133097d Initial rework. 2020-06-12 10:09:02 +02:00
1a3c7eedcb Strip-out begins 2020-06-12 09:22:58 +02:00
1ebf1b930b Credits and time tracking. 2020-05-24 18:03:18 +02:00
e6bb255d1e Merge branch 'master' of https://github.com/benzine-framework/benzine-core 2020-05-18 08:18:44 +02:00
44ba14dc7d Add support for interrogating /etc/timezone. 2020-05-14 22:11:54 +02:00