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 / TableScreen / Media.php
codepress-admin-columns / classes / TableScreen Last commit date
ManageHeading 1 day ago ManageValue 1 day ago SaveHeading 1 day ago TableRows 1 day ago TableRowsFactory 1 day ago Comment.php 1 day ago ListTable.php 1 day ago ManageHeadingFactory.php 1 day ago ManageValueService.php 1 day ago ManageValueServiceFactory.php 1 day ago Media.php 1 day ago MetaType.php 1 day ago Post.php 1 day ago TableRows.php 1 day ago TableRowsFactory.php 1 day ago TotalItems.php 1 day ago User.php 1 day ago
Media.php
50 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\TableScreen;
6
7 use AC;
8 use AC\ListTableFactory;
9 use AC\MetaType;
10 use AC\PostType;
11 use AC\TableScreen;
12 use AC\Type\Labels;
13 use AC\Type\PostTypeSlug;
14 use AC\Type\TableId;
15 use AC\Type\Url;
16
17 class Media extends TableScreen implements ListTable, PostType, TableScreen\MetaType, TotalItems
18 {
19 use AC\ListTable\TotalItemsTrait;
20
21 public function __construct()
22 {
23 parent::__construct(
24 new TableId('wp-media'),
25 'upload',
26 new Labels(
27 __('Media'),
28 __('Media')
29 ),
30 new Url\ListTable\Media()
31 );
32 }
33
34 public function list_table(): AC\ListTable
35 {
36 return ListTableFactory::create_media($this->screen_id);
37 }
38
39 public function get_meta_type(): MetaType
40 {
41 return MetaType::create_post_meta();
42 }
43
44 public function get_post_type(): PostTypeSlug
45 {
46 return new PostTypeSlug('attachment');
47 }
48
49 }
50