PluginProbe ʕ •ᴥ•ʔ
10Web Booster – Website speed optimization, Cache & Page Speed optimizer / trunk
10Web Booster – Website speed optimization, Cache & Page Speed optimizer vtrunk
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