PluginProbe
User Access Manager / 2.2.20
User Access Manager v2.2.20
2.3.20 2.3.19 2.3.18 2.3.17 2.3.16 2.3.15 2.3.14 2.3.13 trunk 0.6 0.6.1 0.6.2 0.7 0.7 Beta 0.7.0.1 0.8 0.8.0.1 0.8.0.2 0.9 0.9.1 0.9.1.1 0.9.1.2 0.9.1.3 0.9.1.4 1.0 All 136 releases
← All changes | init.php +14 -19 2.3.202.2.20 View file →
@@ -1,22 +1,20 @@
1 1 <?php
2 2 //Classes
3 3 use UserAccessManager\Access\AccessHandler;
4 4 use UserAccessManager\Cache\Cache;
5 -use UserAccessManager\Command\GroupCommand;
6 -use UserAccessManager\Command\ObjectCommand;
7 5 use UserAccessManager\Config\MainConfig;
8 6 use UserAccessManager\Config\ConfigFactory;
9 -use UserAccessManager\Config\Parameter\ConfigParameterFactory;
7 +use UserAccessManager\Config\ConfigParameterFactory;
10 8 use UserAccessManager\Config\WordpressConfig;
11 9 use UserAccessManager\Cache\CacheProviderFactory;
12 10 use UserAccessManager\Controller\ControllerFactory;
13 -use UserAccessManager\Controller\Backend\ObjectMembership\ObjectInformationFactory;
11 +use UserAccessManager\Controller\Backend\ObjectInformationFactory;
14 12 use UserAccessManager\Widget\WidgetFactory;
15 13 use UserAccessManager\Database\Database;
16 14 use UserAccessManager\File\FileHandler;
17 -use UserAccessManager\File\Delivery\FileObjectFactory;
18 -use UserAccessManager\File\Protection\FileProtectionFactory;
15 +use UserAccessManager\File\FileObjectFactory;
16 +use UserAccessManager\File\FileProtectionFactory;
19 17 use UserAccessManager\Form\FormFactory;
20 18 use UserAccessManager\Form\FormHelper;
21 19 use UserAccessManager\Object\ObjectHandler;
22 20 use UserAccessManager\Object\ObjectMapHandler;
@@ -25,9 +23,8 @@
25 23 use UserAccessManager\Setup\Database\DatabaseHandler;
26 24 use UserAccessManager\Setup\SetupHandler;
27 25 use UserAccessManager\Setup\Update\UpdateFactory;
28 26 use UserAccessManager\UserAccessManager;
29 -use UserAccessManager\UserGroup\AssignedObjectsLoader;
30 27 use UserAccessManager\UserGroup\AssignmentInformationFactory;
31 28 use UserAccessManager\UserGroup\UserGroupAssignmentHandler;
32 29 use UserAccessManager\UserGroup\UserGroupFactory;
33 30 use UserAccessManager\UserGroup\UserGroupHandler;
@@ -35,9 +32,8 @@
35 32 use UserAccessManager\Util\Util;
36 33 use UserAccessManager\Util\DateUtil;
37 34 use UserAccessManager\Wrapper\Php;
38 35 use UserAccessManager\Wrapper\Wordpress;
39 -use UserAccessManager\Wrapper\WordpressCli;
40 36
41 37 function initUserAccessManger()
42 38 {
43 39 $file = str_replace('init.php', 'user-access-manager.php', __FILE__);
@@ -64,15 +60,17 @@
64 60 $mainConfig = new MainConfig($wordpress, $objectHandler, $cache, $configParameterFactory);
65 61 $fileObjectFactory = new FileObjectFactory();
66 62 $formFactory = new FormFactory();
67 63 $formHelper = new FormHelper($php, $wordpress, $mainConfig, $formFactory);
68 - $assignedObjectsLoader = new AssignedObjectsLoader($wordpress, $database, $assignmentInformationFactory);
64 +
69 65 $userGroupFactory = new UserGroupFactory(
66 + $php,
70 67 $wordpress,
71 68 $database,
72 69 $mainConfig,
70 + $util,
73 71 $objectHandler,
74 - $assignedObjectsLoader
72 + $assignmentInformationFactory
75 73 );
76 74 $userHandler = new UserHandler(
77 75 $wordpress,
78 76 $mainConfig,
@@ -253,20 +251,17 @@
253 251
254 252 $userAccessManager->addActionsAndFilters();
255 253
256 254 //Add the cli interface to the known commands
257 - if (defined('WP_CLI') === true
258 - && WP_CLI === true
259 - && class_exists('WP_CLI_Command')
260 - ) {
261 - $cliWrapper = new WordpressCli();
255 + if (defined('WP_CLI') === true && WP_CLI === true) {
256 + $cliWrapper = new \UserAccessManager\Wrapper\WordpressCli();
262 257
263 - $groupCommand = new GroupCommand($cliWrapper, $userGroupHandler, $userGroupFactory);
264 - $objectCommand = new ObjectCommand($cliWrapper, $userGroupHandler);
258 + $groupCommand = new \UserAccessManager\Command\GroupCommand($cliWrapper, $userGroupHandler, $userGroupFactory);
259 + $objectCommand = new \UserAccessManager\Command\ObjectCommand($cliWrapper, $userGroupHandler);
265 260
266 261 try {
267 - WP_CLI::add_command('uam groups', $groupCommand);
268 - WP_CLI::add_command('uam objects', $objectCommand);
262 + \WP_CLI::add_command('uam groups', $groupCommand);
263 + \WP_CLI::add_command('uam objects', $objectCommand);
269 264 } catch (Exception $exception) {
270 265 // Do nothing
271 266 }
272 267 }