PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.13
Admin Columns v7.0.13
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 / ColumnFactory / ActionsFactory.php
codepress-admin-columns / classes / ColumnFactory Last commit date
Comment 3 months ago Media 3 months ago Post 3 months ago User 3 months ago ActionsFactory.php 3 months ago CustomFieldFactory.php 3 months ago IntegrationPlaceholder.php 3 months ago OriginalFactory.php 3 months ago
ActionsFactory.php
45 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\ColumnFactory;
6
7 use AC;
8 use AC\Column\BaseColumnFactory;
9 use AC\Formatter\Message;
10 use AC\FormatterCollection;
11 use AC\Setting\ComponentFactory;
12 use AC\Setting\Config;
13
14 class ActionsFactory extends BaseColumnFactory
15 {
16
17 public function get_label(): string
18 {
19 return __('Actions', 'codepress-admin-columns');
20 }
21
22 public function get_column_type(): string
23 {
24 return 'column-actions';
25 }
26
27 protected function get_settings(Config $config): AC\Setting\ComponentCollection
28 {
29 return new AC\Setting\ComponentCollection([
30 (new ComponentFactory\ActionIcons())->create($config),
31 ]);
32 }
33
34 protected function get_formatters(Config $config): FormatterCollection
35 {
36 $formatters = parent::get_formatters($config);
37
38 if ($config->get('use_icons', 'off') === 'on') {
39 return $formatters->add(new Message('<span class="cpac_use_icons"></span>'));
40 }
41
42 return $formatters;
43 }
44
45 }