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 / TableScreen / Media.php
codepress-admin-columns / classes / TableScreen Last commit date
ManageHeading 3 months ago ManageValue 3 months ago SaveHeading 3 months ago TableRows 3 months ago TableRowsFactory 3 months ago Comment.php 3 months ago ListTable.php 3 months ago ManageHeadingFactory.php 3 months ago ManageValueService.php 3 months ago ManageValueServiceFactory.php 3 months ago Media.php 3 months ago MetaType.php 3 months ago Post.php 3 months ago TableRows.php 3 months ago TableRowsFactory.php 3 months ago TotalItems.php 3 months ago User.php 3 months 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
20 use AC\ListTable\TotalItemsTrait;
21
22 public function __construct()
23 {
24 parent::__construct(
25 new TableId('wp-media'),
26 'upload',
27 new Labels(
28 __('Media'),
29 __('Media')
30 ),
31 new Url\ListTable\Media()
32 );
33 }
34
35 public function list_table(): AC\ListTable
36 {
37 return ListTableFactory::create_media($this->screen_id);
38 }
39
40 public function get_meta_type(): MetaType
41 {
42 return new MetaType(MetaType::POST);
43 }
44
45 public function get_post_type(): PostTypeSlug
46 {
47 return new PostTypeSlug('attachment');
48 }
49
50 }