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 +8 -15 2.3.162.2.20 View file →
@@ -1,10 +1,8 @@
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 7 use UserAccessManager\Config\ConfigParameterFactory;
10 8 use UserAccessManager\Config\WordpressConfig;
@@ -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,9 +60,9 @@
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(
70 66 $php,
71 67 $wordpress,
72 68 $database,
@@ -72,9 +68,9 @@
72 68 $database,
73 69 $mainConfig,
74 70 $util,
75 71 $objectHandler,
76 - $assignedObjectsLoader
72 + $assignmentInformationFactory
77 73 );
78 74 $userHandler = new UserHandler(
79 75 $wordpress,
80 76 $mainConfig,
@@ -255,20 +251,17 @@
255 251
256 252 $userAccessManager->addActionsAndFilters();
257 253
258 254 //Add the cli interface to the known commands
259 - if (defined('WP_CLI') === true
260 - && WP_CLI === true
261 - && class_exists('WP_CLI_Command')
262 - ) {
263 - $cliWrapper = new WordpressCli();
255 + if (defined('WP_CLI') === true && WP_CLI === true) {
256 + $cliWrapper = new \UserAccessManager\Wrapper\WordpressCli();
264 257
265 - $groupCommand = new GroupCommand($cliWrapper, $userGroupHandler, $userGroupFactory);
266 - $objectCommand = new ObjectCommand($cliWrapper, $userGroupHandler);
258 + $groupCommand = new \UserAccessManager\Command\GroupCommand($cliWrapper, $userGroupHandler, $userGroupFactory);
259 + $objectCommand = new \UserAccessManager\Command\ObjectCommand($cliWrapper, $userGroupHandler);
267 260
268 261 try {
269 - WP_CLI::add_command('uam groups', $groupCommand);
270 - WP_CLI::add_command('uam objects', $objectCommand);
262 + \WP_CLI::add_command('uam groups', $groupCommand);
263 + \WP_CLI::add_command('uam objects', $objectCommand);
271 264 } catch (Exception $exception) {
272 265 // Do nothing
273 266 }
274 267 }