PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Service / TableRows.php
codepress-admin-columns / classes / Service Last commit date
AdminBar.php 2 days ago AdminBarEditColumns.php 2 days ago Colors.php 2 days ago CommonAssets.php 2 days ago CurrentTable.php 2 days ago ManageHeadings.php 2 days ago ManageValue.php 2 days ago NoticeChecks.php 2 days ago PluginUpdate.php 2 days ago PromoChecks.php 2 days ago QuickEdit.php 2 days ago SaveHeadings.php 2 days ago Setup.php 2 days ago TableRows.php 2 days ago Tooltips.php 2 days ago View.php 2 days ago
TableRows.php
36 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Service;
6
7 use AC\Registerable;
8 use AC\Request;
9 use AC\TableScreen;
10 use AC\TableScreen\TableRowsFactory\Aggregate;
11
12 class TableRows implements Registerable
13 {
14 private Aggregate $factory;
15
16 public function __construct(Aggregate $factory)
17 {
18 $this->factory = $factory;
19 }
20
21 public function register(): void
22 {
23 add_action('ac/table/screen', [$this, 'handle']);
24 }
25
26 public function handle(TableScreen $table_screen): void
27 {
28 $table_rows = $this->factory->create($table_screen);
29
30 if ($table_rows && $table_rows->is_request(new Request())) {
31 $table_rows->register();
32 }
33 }
34
35 }
36