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