PluginProbe ʕ •ᴥ•ʔ
10Web Booster – Website speed optimization, Cache & Page Speed optimizer / 2.33.6
10Web Booster – Website speed optimization, Cache & Page Speed optimizer v2.33.6
2.33.6 2.33.5 2.33.0 2.30.5 2.30.7 2.30.9 2.31.10 2.31.8 2.32.11 2.32.21 2.32.3 2.32.4 2.32.7 2.6.31 2.6.40 2.6.42 2.6.7 2.7.37 2.7.44 2.7.47 2.8.18 2.8.19 2.8.32 2.8.34 2.8.35 2.9.23 2.9.24 2.9.25 2.9.27 v2.27.4 trunk 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.17 2.0.18 2.0.21 2.0.22 2.0.25 2.0.26 2.0.27 2.0.3 2.0.7 2.0.9 2.10.46 2.10.65 2.10.66 2.10.68 2.11.41 2.11.42 2.11.43 2.12.15 2.12.21 2.12.22 2.12.23 2.12.26 2.13.37 2.13.40 2.13.41 2.13.42 2.13.44 2.13.45 2.13.47 2.14.49 2.14.50 2.15.18 2.17.21 2.17.23 2.18.17 2.19.44 2.19.45 2.19.46 2.19.49 2.2.12 2.2.15 2.2.16 2.2.18 2.2.8 2.20.31 2.20.32 2.20.33 2.21.11 2.21.12 2.21.16 2.21.25 2.22.32 2.23.13 2.23.15 2.23.16 2.23.18 2.24.12 2.24.14 2.24.18 2.25.14 2.26.6 2.28.10 2.28.13 2.28.14 2.28.7 2.29.1 2.29.2 2.29.3 2.3.0 2.3.1 2.3.2 2.3.3 2.30.18
tenweb-speed-optimizer / vendor / 10web-utils / 10web-queue / src / TenWebQueue / Examples / example.php
tenweb-speed-optimizer / vendor / 10web-utils / 10web-queue / src / TenWebQueue / Examples Last commit date
QueueConsumer.php 4 years ago QueueProducer.php 4 years ago example.php 4 years ago
example.php
25 lines
1 <?php
2
3 use TenWebQueue\QueueOrchestrator;
4 use TenWebQueue\DTO\QueueConfigDTO;
5 use TenWebQueue\DTO\QueueDataDTO;
6
7 $name = "test_queue";
8
9 $q = QueueOrchestrator::initQueue(new QueueConfigDTO([
10 'connection_type' => 'file',
11 'file_connection_path' => ABSPATH . 'wp-content',
12 'restart_file_path' => '/tenweb_image_optimizer_restart.txt',
13 'restart_route' => 'tenwebio/v2/compress',
14 'items_count_for_restart' => 20,
15 'force' => false,
16 'queue_data' => new QueueDataDTO([
17 'name' => $name,
18 'data' => [["post_id" => 1, "url" => "example1"], ["post_id" => 2, "url" => "example2"], ["post_id" => 3, "url" => "example3"]],
19 'multiple_items' => true,
20 ])
21 ]), \TenWebQueue\Examples\QueueProducer::class, \TenWebQueue\Examples\QueueConsumer::class);
22 $q->enqueue();
23
24 $q->dequeue(true);
25