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 / ThirdParty / MediaLibraryAssistant / MediaLibraryAssistant.php
codepress-admin-columns / classes / ThirdParty / MediaLibraryAssistant Last commit date
TableScreen 2 days ago ColumnTypesFactory.php 2 days ago ListTable.php 2 days ago MediaLibraryAssistant.php 2 days ago TableIdsFactory.php 2 days ago TableScreen.php 2 days ago TableScreenFactory.php 2 days ago WpListTableFactory.php 2 days ago
MediaLibraryAssistant.php
43 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\ThirdParty\MediaLibraryAssistant;
6
7 use AC;
8 use AC\DI\Container;
9 use AC\Registerable;
10 use AC\Table\ManageValue\ListScreenServiceFactory;
11 use AC\ThirdParty\MediaLibraryAssistant\TableScreen\ManageValueServiceFactory;
12
13 class MediaLibraryAssistant implements Registerable
14 {
15 private Container $container;
16
17 public function __construct(Container $container)
18 {
19 $this->container = $container;
20 }
21
22 public function register(): void
23 {
24 if (! defined('MLA_PLUGIN_PATH')) {
25 return;
26 }
27
28 AC\TableScreenFactory\Aggregate::add($this->container->get(TableScreenFactory::class));
29 AC\TableIdsFactory\Aggregate::add($this->container->get(TableIdsFactory::class));
30 AC\ColumnFactories\Aggregate::add($this->container->get(ColumnTypesFactory::class));
31
32 AC\Service\ManageValue::add(
33 $this->container->make(
34 ListScreenServiceFactory::class,
35 ['factory' => $this->container->get(ManageValueServiceFactory::class)]
36 )
37 );
38 AC\Service\ManageHeadings::add($this->container->get(TableScreen\ManageHeadings::class));
39 AC\Service\SaveHeadings::add($this->container->get(TableScreen\SaveHeadings::class));
40 }
41
42 }
43