Completed
Branch event-manager-dom-data (792c6f)
by
unknown
77:12 queued 67:53
created
core/domain/services/admin/events/editor/EventEditorGraphQLData.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -99,21 +99,21 @@
 block discarded – undo
99 99
             $datetimes = $this->datetimes->getData(['eventId' => $eventId]);
100 100
         }
101 101
 
102
-        if (! empty($datetimes['nodes'])) {
102
+        if ( ! empty($datetimes['nodes'])) {
103 103
             $datetimeIn = wp_list_pluck($datetimes['nodes'], 'id');
104 104
 
105
-            if (! empty($datetimeIn)) {
105
+            if ( ! empty($datetimeIn)) {
106 106
                 $tickets = $this->tickets->getData(['datetimeIn' => $datetimeIn]);
107 107
             }
108 108
         }
109 109
 
110
-        if (! empty($tickets['nodes'])) {
110
+        if ( ! empty($tickets['nodes'])) {
111 111
             $ticketIn = wp_list_pluck($tickets['nodes'], 'id');
112 112
         }
113 113
 
114 114
         $pricesArgs = ['includeDefaultPrices' => true];
115 115
 
116
-        if (! empty($ticketIn)) {
116
+        if ( ! empty($ticketIn)) {
117 117
             $pricesArgs['ticketIn'] = $ticketIn;
118 118
         }
119 119
         $prices = $this->prices->getData($pricesArgs);
Please login to merge, or discard this patch.
Indentation   +129 added lines, -129 removed lines patch added patch discarded remove patch
@@ -21,133 +21,133 @@
 block discarded – undo
21 21
 class EventEditorGraphQLData
22 22
 {
23 23
 
24
-    /**
25
-     * @var Event $event
26
-     */
27
-    protected $event;
28
-
29
-    /**
30
-     * @var Datetimes $datetimes
31
-     */
32
-    protected $datetimes;
33
-
34
-    /**
35
-     * @var Prices $prices
36
-     */
37
-    protected $prices;
38
-
39
-    /**
40
-     * @var PriceTypes $price_types
41
-     */
42
-    protected $price_types;
43
-
44
-    /**
45
-     * @var Tickets $tickets
46
-     */
47
-    protected $tickets;
48
-
49
-    /**
50
-     * @var EventEntityRelations $relations
51
-     */
52
-    protected $relations;
53
-
54
-    /**
55
-     * @var EventManagers $managers
56
-     */
57
-    protected $managers;
58
-
59
-    /**
60
-     * @var NewEventDefaultEntities $default_entities
61
-     */
62
-    protected $default_entities;
63
-
64
-
65
-    /**
66
-     * EventEditorGraphQLData constructor.
67
-     *
68
-     * @param Datetimes               $datetimes
69
-     * @param Event                   $event
70
-     * @param Prices                  $prices
71
-     * @param PriceTypes              $price_types
72
-     * @param Tickets                 $tickets
73
-     * @param EventEntityRelations    $relations
74
-     * @param EventManagers           $managers
75
-     * @param NewEventDefaultEntities $default_entities
76
-     */
77
-    public function __construct(
78
-        Datetimes $datetimes,
79
-        Event $event,
80
-        Prices $prices,
81
-        PriceTypes $price_types,
82
-        Tickets $tickets,
83
-        EventEntityRelations $relations,
84
-        EventManagers $managers,
85
-        NewEventDefaultEntities $default_entities
86
-    ) {
87
-        $this->datetimes        = $datetimes;
88
-        $this->event            = $event;
89
-        $this->default_entities = $default_entities;
90
-        $this->prices           = $prices;
91
-        $this->price_types      = $price_types;
92
-        $this->managers         = $managers;
93
-        $this->relations        = $relations;
94
-        $this->tickets          = $tickets;
95
-    }
96
-
97
-
98
-    /**
99
-     * @param int $eventId
100
-     * @return array
101
-     * @throws EE_Error
102
-     * @throws ReflectionException
103
-     * @since $VID:$
104
-     */
105
-    public function getData(int $eventId)
106
-    {
107
-        $event = $this->event->getData(['id' => $eventId]);
108
-        $datetimes = $this->datetimes->getData(['eventId' => $eventId]);
109
-        $eventManagers = $this->managers ->getData($eventId);
110
-
111
-        // Avoid undefined variable warning in PHP >= 7.3
112
-        $tickets = null;
113
-        $prices  = null;
114
-
115
-        if (empty($datetimes['nodes']) || (isset($_REQUEST['action']) && $_REQUEST['action'] === 'create_new')) {
116
-            $this->default_entities->getData($eventId);
117
-            $datetimes = $this->datetimes->getData(['eventId' => $eventId]);
118
-        }
119
-
120
-        if (! empty($datetimes['nodes'])) {
121
-            $datetimeIn = wp_list_pluck($datetimes['nodes'], 'id');
122
-
123
-            if (! empty($datetimeIn)) {
124
-                $tickets = $this->tickets->getData(['datetimeIn' => $datetimeIn]);
125
-            }
126
-        }
127
-
128
-        if (! empty($tickets['nodes'])) {
129
-            $ticketIn = wp_list_pluck($tickets['nodes'], 'id');
130
-        }
131
-
132
-        $pricesArgs = ['includeDefaultPrices' => true];
133
-
134
-        if (! empty($ticketIn)) {
135
-            $pricesArgs['ticketIn'] = $ticketIn;
136
-        }
137
-        $prices = $this->prices->getData($pricesArgs);
138
-
139
-        $priceTypes = $this->price_types->getData();
140
-
141
-        $relations = $this->relations->getData($eventId);
142
-
143
-        return compact(
144
-            'datetimes',
145
-            'event',
146
-            'eventManagers',
147
-            'prices',
148
-            'priceTypes',
149
-            'relations',
150
-            'tickets'
151
-        );
152
-    }
24
+	/**
25
+	 * @var Event $event
26
+	 */
27
+	protected $event;
28
+
29
+	/**
30
+	 * @var Datetimes $datetimes
31
+	 */
32
+	protected $datetimes;
33
+
34
+	/**
35
+	 * @var Prices $prices
36
+	 */
37
+	protected $prices;
38
+
39
+	/**
40
+	 * @var PriceTypes $price_types
41
+	 */
42
+	protected $price_types;
43
+
44
+	/**
45
+	 * @var Tickets $tickets
46
+	 */
47
+	protected $tickets;
48
+
49
+	/**
50
+	 * @var EventEntityRelations $relations
51
+	 */
52
+	protected $relations;
53
+
54
+	/**
55
+	 * @var EventManagers $managers
56
+	 */
57
+	protected $managers;
58
+
59
+	/**
60
+	 * @var NewEventDefaultEntities $default_entities
61
+	 */
62
+	protected $default_entities;
63
+
64
+
65
+	/**
66
+	 * EventEditorGraphQLData constructor.
67
+	 *
68
+	 * @param Datetimes               $datetimes
69
+	 * @param Event                   $event
70
+	 * @param Prices                  $prices
71
+	 * @param PriceTypes              $price_types
72
+	 * @param Tickets                 $tickets
73
+	 * @param EventEntityRelations    $relations
74
+	 * @param EventManagers           $managers
75
+	 * @param NewEventDefaultEntities $default_entities
76
+	 */
77
+	public function __construct(
78
+		Datetimes $datetimes,
79
+		Event $event,
80
+		Prices $prices,
81
+		PriceTypes $price_types,
82
+		Tickets $tickets,
83
+		EventEntityRelations $relations,
84
+		EventManagers $managers,
85
+		NewEventDefaultEntities $default_entities
86
+	) {
87
+		$this->datetimes        = $datetimes;
88
+		$this->event            = $event;
89
+		$this->default_entities = $default_entities;
90
+		$this->prices           = $prices;
91
+		$this->price_types      = $price_types;
92
+		$this->managers         = $managers;
93
+		$this->relations        = $relations;
94
+		$this->tickets          = $tickets;
95
+	}
96
+
97
+
98
+	/**
99
+	 * @param int $eventId
100
+	 * @return array
101
+	 * @throws EE_Error
102
+	 * @throws ReflectionException
103
+	 * @since $VID:$
104
+	 */
105
+	public function getData(int $eventId)
106
+	{
107
+		$event = $this->event->getData(['id' => $eventId]);
108
+		$datetimes = $this->datetimes->getData(['eventId' => $eventId]);
109
+		$eventManagers = $this->managers ->getData($eventId);
110
+
111
+		// Avoid undefined variable warning in PHP >= 7.3
112
+		$tickets = null;
113
+		$prices  = null;
114
+
115
+		if (empty($datetimes['nodes']) || (isset($_REQUEST['action']) && $_REQUEST['action'] === 'create_new')) {
116
+			$this->default_entities->getData($eventId);
117
+			$datetimes = $this->datetimes->getData(['eventId' => $eventId]);
118
+		}
119
+
120
+		if (! empty($datetimes['nodes'])) {
121
+			$datetimeIn = wp_list_pluck($datetimes['nodes'], 'id');
122
+
123
+			if (! empty($datetimeIn)) {
124
+				$tickets = $this->tickets->getData(['datetimeIn' => $datetimeIn]);
125
+			}
126
+		}
127
+
128
+		if (! empty($tickets['nodes'])) {
129
+			$ticketIn = wp_list_pluck($tickets['nodes'], 'id');
130
+		}
131
+
132
+		$pricesArgs = ['includeDefaultPrices' => true];
133
+
134
+		if (! empty($ticketIn)) {
135
+			$pricesArgs['ticketIn'] = $ticketIn;
136
+		}
137
+		$prices = $this->prices->getData($pricesArgs);
138
+
139
+		$priceTypes = $this->price_types->getData();
140
+
141
+		$relations = $this->relations->getData($eventId);
142
+
143
+		return compact(
144
+			'datetimes',
145
+			'event',
146
+			'eventManagers',
147
+			'prices',
148
+			'priceTypes',
149
+			'relations',
150
+			'tickets'
151
+		);
152
+	}
153 153
 }
Please login to merge, or discard this patch.
core/domain/services/admin/events/editor/EventManagers.php 2 patches
Indentation   +96 added lines, -96 removed lines patch added patch discarded remove patch
@@ -16,108 +16,108 @@
 block discarded – undo
16 16
 class EventManagers implements EventEditorDataInterface
17 17
 {
18 18
 
19
-    /**
20
-     * @var Utilities
21
-     */
22
-    private $utilities;
19
+	/**
20
+	 * @var Utilities
21
+	 */
22
+	private $utilities;
23 23
 
24 24
 
25
-    /**
26
-     * EventManagers constructor.
27
-     *
28
-     * @param Utilities $utilities
29
-     */
30
-    public function __construct(Utilities $utilities)
31
-    {
32
-        $this->utilities = $utilities;
33
-    }
25
+	/**
26
+	 * EventManagers constructor.
27
+	 *
28
+	 * @param Utilities $utilities
29
+	 */
30
+	public function __construct(Utilities $utilities)
31
+	{
32
+		$this->utilities = $utilities;
33
+	}
34 34
 
35 35
 
36
-    /**
37
-     * @param int $eventId
38
-     * @return array
39
-     */
40
-    public function getData(int $eventId)
41
-    {
42
-        // first get a list of WP_Roles that have "event manager" capabilities
43
-        $event_manager_roles = $this->getEventManagerRoles();
44
-        // then get a list of WP Users that have any of those roles
45
-        $event_manager_users = $this->getEventManagerUsers($event_manager_roles);
46
-        // now convert to a format that's usable by GQL
47
-        $event_managers = [];
48
-        foreach ($event_manager_users as $user) {
49
-            $GUID                  = $this->utilities->convertToGlobalId('User', $user->ID);
50
-            $event_managers[ $GUID ] = [
51
-                'id'   => $GUID,
52
-                'name' => $user->display_name,
53
-            ];
54
-        }
55
-        return $event_managers;
56
-    }
36
+	/**
37
+	 * @param int $eventId
38
+	 * @return array
39
+	 */
40
+	public function getData(int $eventId)
41
+	{
42
+		// first get a list of WP_Roles that have "event manager" capabilities
43
+		$event_manager_roles = $this->getEventManagerRoles();
44
+		// then get a list of WP Users that have any of those roles
45
+		$event_manager_users = $this->getEventManagerUsers($event_manager_roles);
46
+		// now convert to a format that's usable by GQL
47
+		$event_managers = [];
48
+		foreach ($event_manager_users as $user) {
49
+			$GUID                  = $this->utilities->convertToGlobalId('User', $user->ID);
50
+			$event_managers[ $GUID ] = [
51
+				'id'   => $GUID,
52
+				'name' => $user->display_name,
53
+			];
54
+		}
55
+		return $event_managers;
56
+	}
57 57
 
58 58
 
59
-    /**
60
-     * Returns a list of WP_Role that have "event manager" capabilities
61
-     * The list of "event manager" capabilities is filtered but defaults to:
62
-     *      - 'ee_edit_events'
63
-     *      - 'ee_edit_event'
64
-     *
65
-     * @return WP_Role[]
66
-     */
67
-    private function getEventManagerRoles()
68
-    {
69
-        global $wp_roles;
70
-        // first let's grab all of the WP_Role objects
71
-        $roles = $wp_roles->role_objects;
72
-        // then filter a list of capabilities we want to use to define an event manager
73
-        $capabilities = (array) apply_filters(
74
-            'FHEE__EventEspresso_core_domain_services_admin_events_editor_EventManagers__getData__capabilities',
75
-            ['ee_edit_events', 'ee_edit_event'],
76
-            $roles
77
-        );
78
-        // we'll use this array to capture all of the WP_Role objects that have any of the caps we are targeting
79
-        $event_manager_roles = [];
80
-        foreach ($roles as $role) {
81
-            foreach ($capabilities as $capability) {
82
-                // we're using the role name as the array index to prevent duplicates
83
-                if (! isset($event_manager_roles[ $role->name ]) && $role->has_cap($capability)) {
84
-                    $event_manager_roles[ $role->name ] = $role;
85
-                }
86
-            }
87
-        }
88
-        return $event_manager_roles;
89
-    }
59
+	/**
60
+	 * Returns a list of WP_Role that have "event manager" capabilities
61
+	 * The list of "event manager" capabilities is filtered but defaults to:
62
+	 *      - 'ee_edit_events'
63
+	 *      - 'ee_edit_event'
64
+	 *
65
+	 * @return WP_Role[]
66
+	 */
67
+	private function getEventManagerRoles()
68
+	{
69
+		global $wp_roles;
70
+		// first let's grab all of the WP_Role objects
71
+		$roles = $wp_roles->role_objects;
72
+		// then filter a list of capabilities we want to use to define an event manager
73
+		$capabilities = (array) apply_filters(
74
+			'FHEE__EventEspresso_core_domain_services_admin_events_editor_EventManagers__getData__capabilities',
75
+			['ee_edit_events', 'ee_edit_event'],
76
+			$roles
77
+		);
78
+		// we'll use this array to capture all of the WP_Role objects that have any of the caps we are targeting
79
+		$event_manager_roles = [];
80
+		foreach ($roles as $role) {
81
+			foreach ($capabilities as $capability) {
82
+				// we're using the role name as the array index to prevent duplicates
83
+				if (! isset($event_manager_roles[ $role->name ]) && $role->has_cap($capability)) {
84
+					$event_manager_roles[ $role->name ] = $role;
85
+				}
86
+			}
87
+		}
88
+		return $event_manager_roles;
89
+	}
90 90
 
91 91
 
92
-    /**
93
-     * Returns a list of users that have any of the supplied roles
94
-     *
95
-     * @param WP_Role[] $event_manager_roles
96
-     * @return stdClass[]
97
-     */
98
-    private function getEventManagerUsers(array $event_manager_roles)
99
-    {
100
-        global $wpdb;
101
-        // no roles ?!!? then nothing to query for
102
-        if (empty($event_manager_roles)) {
103
-            return [];
104
-        }
105
-        // begin to build our query
106
-        $SQL = "SELECT u1.ID, u1.display_name FROM {$wpdb->users} AS u1 "
107
-             . "INNER JOIN {$wpdb->usermeta} AS u2 ON u1.ID = u2.user_id "
108
-             . "AND u2.meta_key='{$wpdb->prefix}capabilities' "
109
-             . 'WHERE';
110
-        $operator = '';
111
-        foreach ($event_manager_roles as $role) {
112
-            // for each role, add a WHERE clause
113
-            if ($role instanceof WP_Role) {
114
-                $SQL     .= $operator . ' u2.meta_value LIKE \'%"' . $role->name . '"%\' ';
115
-                // subsequent clauses will use OR so that any role is accepted
116
-                $operator = 'OR';
117
-            }
118
-        }
119
-        $SQL  .= "ORDER BY user_id ASC";
120
-        $users = $wpdb->get_results($SQL);
121
-        return ! empty($users) ? $users : [];
122
-    }
92
+	/**
93
+	 * Returns a list of users that have any of the supplied roles
94
+	 *
95
+	 * @param WP_Role[] $event_manager_roles
96
+	 * @return stdClass[]
97
+	 */
98
+	private function getEventManagerUsers(array $event_manager_roles)
99
+	{
100
+		global $wpdb;
101
+		// no roles ?!!? then nothing to query for
102
+		if (empty($event_manager_roles)) {
103
+			return [];
104
+		}
105
+		// begin to build our query
106
+		$SQL = "SELECT u1.ID, u1.display_name FROM {$wpdb->users} AS u1 "
107
+			 . "INNER JOIN {$wpdb->usermeta} AS u2 ON u1.ID = u2.user_id "
108
+			 . "AND u2.meta_key='{$wpdb->prefix}capabilities' "
109
+			 . 'WHERE';
110
+		$operator = '';
111
+		foreach ($event_manager_roles as $role) {
112
+			// for each role, add a WHERE clause
113
+			if ($role instanceof WP_Role) {
114
+				$SQL     .= $operator . ' u2.meta_value LIKE \'%"' . $role->name . '"%\' ';
115
+				// subsequent clauses will use OR so that any role is accepted
116
+				$operator = 'OR';
117
+			}
118
+		}
119
+		$SQL  .= "ORDER BY user_id ASC";
120
+		$users = $wpdb->get_results($SQL);
121
+		return ! empty($users) ? $users : [];
122
+	}
123 123
 }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -46,8 +46,8 @@  discard block
 block discarded – undo
46 46
         // now convert to a format that's usable by GQL
47 47
         $event_managers = [];
48 48
         foreach ($event_manager_users as $user) {
49
-            $GUID                  = $this->utilities->convertToGlobalId('User', $user->ID);
50
-            $event_managers[ $GUID ] = [
49
+            $GUID = $this->utilities->convertToGlobalId('User', $user->ID);
50
+            $event_managers[$GUID] = [
51 51
                 'id'   => $GUID,
52 52
                 'name' => $user->display_name,
53 53
             ];
@@ -80,8 +80,8 @@  discard block
 block discarded – undo
80 80
         foreach ($roles as $role) {
81 81
             foreach ($capabilities as $capability) {
82 82
                 // we're using the role name as the array index to prevent duplicates
83
-                if (! isset($event_manager_roles[ $role->name ]) && $role->has_cap($capability)) {
84
-                    $event_manager_roles[ $role->name ] = $role;
83
+                if ( ! isset($event_manager_roles[$role->name]) && $role->has_cap($capability)) {
84
+                    $event_manager_roles[$role->name] = $role;
85 85
                 }
86 86
             }
87 87
         }
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
         foreach ($event_manager_roles as $role) {
112 112
             // for each role, add a WHERE clause
113 113
             if ($role instanceof WP_Role) {
114
-                $SQL     .= $operator . ' u2.meta_value LIKE \'%"' . $role->name . '"%\' ';
114
+                $SQL     .= $operator.' u2.meta_value LIKE \'%"'.$role->name.'"%\' ';
115 115
                 // subsequent clauses will use OR so that any role is accepted
116 116
                 $operator = 'OR';
117 117
             }
Please login to merge, or discard this patch.
core/domain/entities/routing/handlers/admin/EspressoEventEditor.php 1 patch
Indentation   +128 added lines, -128 removed lines patch added patch discarded remove patch
@@ -18,137 +18,137 @@
 block discarded – undo
18 18
 class EspressoEventEditor extends EspressoEventsAdmin
19 19
 {
20 20
 
21
-    /**
22
-     * returns true if the current request matches this route
23
-     *
24
-     * @return bool
25
-     * @since   $VID:$
26
-     */
27
-    public function matchesCurrentRequest()
28
-    {
29
-        return parent::matchesCurrentRequest()
30
-               && $this->admin_config->useAdvancedEditor()
31
-               && (
32
-                $this->request->getRequestParam('action') === 'create_new'
33
-                || $this->request->getRequestParam('action') === 'edit'
34
-            );
35
-    }
21
+	/**
22
+	 * returns true if the current request matches this route
23
+	 *
24
+	 * @return bool
25
+	 * @since   $VID:$
26
+	 */
27
+	public function matchesCurrentRequest()
28
+	{
29
+		return parent::matchesCurrentRequest()
30
+			   && $this->admin_config->useAdvancedEditor()
31
+			   && (
32
+				$this->request->getRequestParam('action') === 'create_new'
33
+				|| $this->request->getRequestParam('action') === 'edit'
34
+			);
35
+	}
36 36
 
37 37
 
38
-    /**
39
-     * @since $VID:$
40
-     */
41
-    protected function registerDependencies()
42
-    {
43
-        $this->dependency_map->registerDependencies(
44
-            'EventEspresso\core\domain\services\admin\events\editor\EventEditorGraphQLData',
45
-            [
46
-                'EventEspresso\core\domain\entities\admin\GraphQLData\Datetimes'                 => EE_Dependency_Map::load_from_cache,
47
-                'EventEspresso\core\domain\entities\admin\GraphQLData\Event'                     => EE_Dependency_Map::load_from_cache,
48
-                'EventEspresso\core\domain\entities\admin\GraphQLData\Prices'                    => EE_Dependency_Map::load_from_cache,
49
-                'EventEspresso\core\domain\entities\admin\GraphQLData\PriceTypes'                => EE_Dependency_Map::load_from_cache,
50
-                'EventEspresso\core\domain\entities\admin\GraphQLData\Tickets'                   => EE_Dependency_Map::load_from_cache,
51
-                'EventEspresso\core\domain\services\admin\events\editor\NewEventDefaultEntities' => EE_Dependency_Map::load_from_cache,
52
-                '\EventEspresso\core\domain\services\admin\events\editor\EventManagers'          => EE_Dependency_Map::load_from_cache,
53
-                'EventEspresso\core\domain\services\admin\events\editor\EventEntityRelations'    => EE_Dependency_Map::load_from_cache,
54
-            ]
55
-        );
56
-        $this->dependency_map->registerDependencies(
57
-            'EventEspresso\core\domain\services\admin\events\editor\EventEntityRelations',
58
-            [
59
-                'EEM_Datetime'                                         => EE_Dependency_Map::load_from_cache,
60
-                'EEM_Event'                                            => EE_Dependency_Map::load_from_cache,
61
-                'EEM_Price'                                            => EE_Dependency_Map::load_from_cache,
62
-                'EEM_Price_Type'                                       => EE_Dependency_Map::load_from_cache,
63
-                'EEM_Ticket'                                           => EE_Dependency_Map::load_from_cache,
64
-                'EventEspresso\core\domain\services\graphql\Utilities' => EE_Dependency_Map::load_from_cache,
65
-            ]
66
-        );
67
-        $this->dependency_map->registerDependencies(
68
-            'EventEspresso\core\domain\services\admin\events\editor\NewEventDefaultEntities',
69
-            [
70
-                'EventEspresso\core\domain\services\admin\entities\DefaultDatetimes' => EE_Dependency_Map::load_from_cache,
71
-                'EEM_Datetime'                                                       => EE_Dependency_Map::load_from_cache,
72
-                'EEM_Event'                                                          => EE_Dependency_Map::load_from_cache,
73
-                'EEM_Price'                                                          => EE_Dependency_Map::load_from_cache,
74
-                'EEM_Price_Type'                                                     => EE_Dependency_Map::load_from_cache,
75
-                'EEM_Ticket'                                                         => EE_Dependency_Map::load_from_cache,
76
-                'EventEspresso\core\domain\services\graphql\Utilities'               => EE_Dependency_Map::load_from_cache,
77
-            ]
78
-        );
79
-        $this->dependency_map->registerDependencies(
80
-            'EventEspresso\core\domain\services\admin\entities\DefaultDatetimes',
81
-            [
82
-                'EventEspresso\core\domain\services\admin\entities\DefaultTickets' => EE_Dependency_Map::load_from_cache,
83
-                'EEM_Datetime'                                                     => EE_Dependency_Map::load_from_cache,
84
-            ]
85
-        );
86
-        $this->dependency_map->registerDependencies(
87
-            'EventEspresso\core\domain\services\admin\entities\DefaultTickets',
88
-            [
89
-                'EventEspresso\core\domain\services\admin\entities\DefaultPrices' => EE_Dependency_Map::load_from_cache,
90
-                'EEM_Ticket'                                                      => EE_Dependency_Map::load_from_cache,
91
-            ]
92
-        );
93
-        $this->dependency_map->registerDependencies(
94
-            'EventEspresso\core\domain\services\admin\entities\DefaultPrices',
95
-            [
96
-                'EEM_Price'      => EE_Dependency_Map::load_from_cache,
97
-                'EEM_Price_Type' => EE_Dependency_Map::load_from_cache,
98
-            ]
99
-        );
100
-        $this->dependency_map->registerDependencies(
101
-            'EventEspresso\core\domain\entities\routing\data_nodes\domains\EventEditor',
102
-            [
103
-                'EventEspresso\core\domain\services\admin\events\editor\EventEditorGraphQLData' => EE_Dependency_Map::load_from_cache,
104
-                'EventEspresso\core\services\json\JsonDataNodeValidator'                        => EE_Dependency_Map::load_from_cache,
105
-            ]
106
-        );
107
-        $this->dependency_map->registerDependencies(
108
-            'EventEspresso\core\domain\services\assets\EventEditorAssetManager',
109
-            [
110
-                'EventEspresso\core\domain\Domain'                   => EE_Dependency_Map::load_from_cache,
111
-                'EventEspresso\core\services\assets\AssetCollection' => EE_Dependency_Map::load_from_cache,
112
-                'EventEspresso\core\services\assets\Registry'        => EE_Dependency_Map::load_from_cache,
113
-            ]
114
-        );
115
-        $this->dependency_map->registerDependencies(
116
-            'EventEspresso\core\domain\services\admin\events\editor\EventManagers',
117
-            [
118
-                'EventEspresso\core\domain\services\graphql\Utilities' => EE_Dependency_Map::load_from_cache,
119
-            ]
120
-        );
121
-        $this->loader->getShared(
122
-            'EventEspresso\core\domain\entities\routing\data_nodes\EventEspressoData'
123
-        );
124
-        /** @var EventEditor $data_node */
125
-        $data_node = $this->loader->getShared(
126
-            'EventEspresso\core\domain\entities\routing\data_nodes\domains\EventEditor'
127
-        );
128
-        $this->setDataNode($data_node);
129
-    }
38
+	/**
39
+	 * @since $VID:$
40
+	 */
41
+	protected function registerDependencies()
42
+	{
43
+		$this->dependency_map->registerDependencies(
44
+			'EventEspresso\core\domain\services\admin\events\editor\EventEditorGraphQLData',
45
+			[
46
+				'EventEspresso\core\domain\entities\admin\GraphQLData\Datetimes'                 => EE_Dependency_Map::load_from_cache,
47
+				'EventEspresso\core\domain\entities\admin\GraphQLData\Event'                     => EE_Dependency_Map::load_from_cache,
48
+				'EventEspresso\core\domain\entities\admin\GraphQLData\Prices'                    => EE_Dependency_Map::load_from_cache,
49
+				'EventEspresso\core\domain\entities\admin\GraphQLData\PriceTypes'                => EE_Dependency_Map::load_from_cache,
50
+				'EventEspresso\core\domain\entities\admin\GraphQLData\Tickets'                   => EE_Dependency_Map::load_from_cache,
51
+				'EventEspresso\core\domain\services\admin\events\editor\NewEventDefaultEntities' => EE_Dependency_Map::load_from_cache,
52
+				'\EventEspresso\core\domain\services\admin\events\editor\EventManagers'          => EE_Dependency_Map::load_from_cache,
53
+				'EventEspresso\core\domain\services\admin\events\editor\EventEntityRelations'    => EE_Dependency_Map::load_from_cache,
54
+			]
55
+		);
56
+		$this->dependency_map->registerDependencies(
57
+			'EventEspresso\core\domain\services\admin\events\editor\EventEntityRelations',
58
+			[
59
+				'EEM_Datetime'                                         => EE_Dependency_Map::load_from_cache,
60
+				'EEM_Event'                                            => EE_Dependency_Map::load_from_cache,
61
+				'EEM_Price'                                            => EE_Dependency_Map::load_from_cache,
62
+				'EEM_Price_Type'                                       => EE_Dependency_Map::load_from_cache,
63
+				'EEM_Ticket'                                           => EE_Dependency_Map::load_from_cache,
64
+				'EventEspresso\core\domain\services\graphql\Utilities' => EE_Dependency_Map::load_from_cache,
65
+			]
66
+		);
67
+		$this->dependency_map->registerDependencies(
68
+			'EventEspresso\core\domain\services\admin\events\editor\NewEventDefaultEntities',
69
+			[
70
+				'EventEspresso\core\domain\services\admin\entities\DefaultDatetimes' => EE_Dependency_Map::load_from_cache,
71
+				'EEM_Datetime'                                                       => EE_Dependency_Map::load_from_cache,
72
+				'EEM_Event'                                                          => EE_Dependency_Map::load_from_cache,
73
+				'EEM_Price'                                                          => EE_Dependency_Map::load_from_cache,
74
+				'EEM_Price_Type'                                                     => EE_Dependency_Map::load_from_cache,
75
+				'EEM_Ticket'                                                         => EE_Dependency_Map::load_from_cache,
76
+				'EventEspresso\core\domain\services\graphql\Utilities'               => EE_Dependency_Map::load_from_cache,
77
+			]
78
+		);
79
+		$this->dependency_map->registerDependencies(
80
+			'EventEspresso\core\domain\services\admin\entities\DefaultDatetimes',
81
+			[
82
+				'EventEspresso\core\domain\services\admin\entities\DefaultTickets' => EE_Dependency_Map::load_from_cache,
83
+				'EEM_Datetime'                                                     => EE_Dependency_Map::load_from_cache,
84
+			]
85
+		);
86
+		$this->dependency_map->registerDependencies(
87
+			'EventEspresso\core\domain\services\admin\entities\DefaultTickets',
88
+			[
89
+				'EventEspresso\core\domain\services\admin\entities\DefaultPrices' => EE_Dependency_Map::load_from_cache,
90
+				'EEM_Ticket'                                                      => EE_Dependency_Map::load_from_cache,
91
+			]
92
+		);
93
+		$this->dependency_map->registerDependencies(
94
+			'EventEspresso\core\domain\services\admin\entities\DefaultPrices',
95
+			[
96
+				'EEM_Price'      => EE_Dependency_Map::load_from_cache,
97
+				'EEM_Price_Type' => EE_Dependency_Map::load_from_cache,
98
+			]
99
+		);
100
+		$this->dependency_map->registerDependencies(
101
+			'EventEspresso\core\domain\entities\routing\data_nodes\domains\EventEditor',
102
+			[
103
+				'EventEspresso\core\domain\services\admin\events\editor\EventEditorGraphQLData' => EE_Dependency_Map::load_from_cache,
104
+				'EventEspresso\core\services\json\JsonDataNodeValidator'                        => EE_Dependency_Map::load_from_cache,
105
+			]
106
+		);
107
+		$this->dependency_map->registerDependencies(
108
+			'EventEspresso\core\domain\services\assets\EventEditorAssetManager',
109
+			[
110
+				'EventEspresso\core\domain\Domain'                   => EE_Dependency_Map::load_from_cache,
111
+				'EventEspresso\core\services\assets\AssetCollection' => EE_Dependency_Map::load_from_cache,
112
+				'EventEspresso\core\services\assets\Registry'        => EE_Dependency_Map::load_from_cache,
113
+			]
114
+		);
115
+		$this->dependency_map->registerDependencies(
116
+			'EventEspresso\core\domain\services\admin\events\editor\EventManagers',
117
+			[
118
+				'EventEspresso\core\domain\services\graphql\Utilities' => EE_Dependency_Map::load_from_cache,
119
+			]
120
+		);
121
+		$this->loader->getShared(
122
+			'EventEspresso\core\domain\entities\routing\data_nodes\EventEspressoData'
123
+		);
124
+		/** @var EventEditor $data_node */
125
+		$data_node = $this->loader->getShared(
126
+			'EventEspresso\core\domain\entities\routing\data_nodes\domains\EventEditor'
127
+		);
128
+		$this->setDataNode($data_node);
129
+	}
130 130
 
131 131
 
132
-    /**
133
-     * implements logic required to run during request
134
-     *
135
-     * @return bool
136
-     * @since   $VID:$
137
-     */
138
-    protected function requestHandler()
139
-    {
140
-        if (! class_exists('WPGraphQL')) {
141
-            require_once EE_THIRD_PARTY . 'wp-graphql/wp-graphql.php';
142
-        }
143
-        /** @var GraphQLManager $graphQL_manager */
144
-        $graphQL_manager = $this->loader->getShared('EventEspresso\core\services\graphql\GraphQLManager');
145
-        $graphQL_manager->init();
132
+	/**
133
+	 * implements logic required to run during request
134
+	 *
135
+	 * @return bool
136
+	 * @since   $VID:$
137
+	 */
138
+	protected function requestHandler()
139
+	{
140
+		if (! class_exists('WPGraphQL')) {
141
+			require_once EE_THIRD_PARTY . 'wp-graphql/wp-graphql.php';
142
+		}
143
+		/** @var GraphQLManager $graphQL_manager */
144
+		$graphQL_manager = $this->loader->getShared('EventEspresso\core\services\graphql\GraphQLManager');
145
+		$graphQL_manager->init();
146 146
 
147
-        /** @var EventEditorAssetManager $asset_manager */
148
-        $asset_manager = $this->loader->getShared(
149
-            'EventEspresso\core\domain\services\assets\EventEditorAssetManager'
150
-        );
151
-        add_action('admin_enqueue_scripts', [$asset_manager, 'enqueueEventEditor']);
152
-        return true;
153
-    }
147
+		/** @var EventEditorAssetManager $asset_manager */
148
+		$asset_manager = $this->loader->getShared(
149
+			'EventEspresso\core\domain\services\assets\EventEditorAssetManager'
150
+		);
151
+		add_action('admin_enqueue_scripts', [$asset_manager, 'enqueueEventEditor']);
152
+		return true;
153
+	}
154 154
 }
Please login to merge, or discard this patch.