Completed
Branch fix-dummy-related-question-qst... (e5efcf)
by
unknown
07:49 queued 03:45
created
core/services/editor/BlockRegistrationManager.php 2 patches
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
             foreach ($this->blocks as $block) {
146 146
                 $block->initialize();
147 147
                 $this->trackAssetManagersForBlocks($block);
148
-                if (! $this->block_asset_manager_collection->has($block->assetManager())) {
148
+                if ( ! $this->block_asset_manager_collection->has($block->assetManager())) {
149 149
                     $this->block_asset_manager_collection->add($block->assetManager());
150 150
                     $block->assetManager()->setAssetHandles();
151 151
                 }
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
         $supported_routes = $block->supportedRoutes();
168 168
         foreach ($supported_routes as $supported_route) {
169 169
             if ($this->route_manager->routeMatchesCurrentRequest($supported_route)) {
170
-                $this->block_asset_managers[ $block->blockType() ] = $block->assetManager()->assetNamespace();
170
+                $this->block_asset_managers[$block->blockType()] = $block->assetManager()->assetNamespace();
171 171
             }
172 172
         }
173 173
     }
@@ -183,10 +183,10 @@  discard block
 block discarded – undo
183 183
      */
184 184
     public function matchesRoute(BlockInterface $block)
185 185
     {
186
-        if (isset($this->block_asset_managers[ $block->blockType() ])) {
186
+        if (isset($this->block_asset_managers[$block->blockType()])) {
187 187
             return true;
188 188
         }
189
-        unset($this->block_asset_managers[ $block->blockType() ]);
189
+        unset($this->block_asset_managers[$block->blockType()]);
190 190
         return false;
191 191
     }
192 192
 
@@ -202,12 +202,12 @@  discard block
 block discarded – undo
202 202
         try {
203 203
             // cycle thru block loader folders
204 204
             foreach ($this->blocks as $block) {
205
-                if (! $this->matchesRoute($block)) {
205
+                if ( ! $this->matchesRoute($block)) {
206 206
                     continue;
207 207
                 }
208 208
                 // perform any setup required for the block
209 209
                 $block_type = $block->registerBlock();
210
-                if (! $block_type instanceof WP_Block_Type) {
210
+                if ( ! $block_type instanceof WP_Block_Type) {
211 211
                     throw new InvalidEntityException($block_type, 'WP_Block_Type');
212 212
                 }
213 213
                 do_action(
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
         $assets = array_flip($this->block_asset_managers);
227 227
         foreach ($this->block_asset_manager_collection as $asset_manager) {
228 228
             // if there are no longer any blocks that require these assets,
229
-            if (! isset($assets[ $asset_manager->assetNamespace() ])) {
229
+            if ( ! isset($assets[$asset_manager->assetNamespace()])) {
230 230
                 // then unset asset enqueueing and bail
231 231
                 remove_action('wp_enqueue_scripts', array($asset_manager, 'addManifestFile'), 0);
232 232
                 remove_action('admin_enqueue_scripts', array($asset_manager, 'addManifestFile'), 0);
Please login to merge, or discard this patch.
Indentation   +219 added lines, -219 removed lines patch added patch discarded remove patch
@@ -31,223 +31,223 @@
 block discarded – undo
31 31
  */
32 32
 class BlockRegistrationManager extends BlockManager
33 33
 {
34
-    /**
35
-     * @var BlockAssetManagerCollection $block_asset_manager_collection
36
-     */
37
-    protected $block_asset_manager_collection;
38
-
39
-    /**
40
-     * @var RouteMatchSpecificationManager $route_manager
41
-     */
42
-    protected $route_manager;
43
-
44
-    /**
45
-     * array for tracking asset managers required by blocks for the current route
46
-     *
47
-     * @var array $block_asset_managers
48
-     */
49
-    protected $block_asset_managers = array();
50
-
51
-
52
-    /**
53
-     * BlockRegistrationManager constructor.
54
-     *
55
-     * @param BlockAssetManagerCollection    $block_asset_manager_collection
56
-     * @param BlockCollection                $blocks
57
-     * @param RouteMatchSpecificationManager $route_manager
58
-     * @param RequestInterface               $request
59
-     */
60
-    public function __construct(
61
-        BlockAssetManagerCollection $block_asset_manager_collection,
62
-        BlockCollection $blocks,
63
-        RouteMatchSpecificationManager $route_manager,
64
-        RequestInterface $request
65
-    ) {
66
-        $this->block_asset_manager_collection = $block_asset_manager_collection;
67
-        $this->route_manager = $route_manager;
68
-        parent::__construct($blocks, $request);
69
-    }
70
-
71
-
72
-    /**
73
-     *  Returns the name of a hookpoint to be used to call initialize()
74
-     *
75
-     * @return string
76
-     */
77
-    public function initHook()
78
-    {
79
-        return 'AHEE__EE_System__initialize';
80
-    }
81
-
82
-
83
-    /**
84
-     * Perform any early setup required for block editors to functions
85
-     *
86
-     * @return void
87
-     * @throws Exception
88
-     */
89
-    public function initialize()
90
-    {
91
-        $this->initializeBlocks();
92
-        add_action('AHEE__EE_System__initialize_last', array($this, 'registerBlocks'));
93
-        add_action('wp_loaded', array($this, 'unloadAssets'));
94
-        add_filter('block_categories_all', array($this, 'addEspressoBlockCategories'));
95
-    }
96
-
97
-
98
-    /**
99
-     * @param array $categories
100
-     * @since 4.9.71.p
101
-     * @return array
102
-     */
103
-    public function addEspressoBlockCategories(array $categories)
104
-    {
105
-        return array_merge(
106
-            $categories,
107
-            array(
108
-                array(
109
-                    'slug' => 'event-espresso',
110
-                    'title' => esc_html__('Event Espresso', 'event_espresso'),
111
-                ),
112
-            )
113
-        );
114
-    }
115
-
116
-
117
-    /**
118
-     * @return CollectionInterface|BlockInterface[]
119
-     * @throws CollectionLoaderException
120
-     * @throws CollectionDetailsException
121
-     */
122
-    protected function populateBlockCollection()
123
-    {
124
-        $loader = new CollectionLoader(
125
-            new CollectionDetails(
126
-                // collection name
127
-                'editor_blocks',
128
-                // collection interface
129
-                'EventEspresso\core\domain\entities\editor\BlockInterface',
130
-                // FQCNs for classes to add (all classes within each namespace will be loaded)
131
-                apply_filters(
132
-                    'FHEE__EventEspresso_core_services_editor_BlockManager__populateBlockCollection__collection_FQCNs',
133
-                    array('EventEspresso\core\domain\entities\editor\blocks')
134
-                ),
135
-                // filepaths to classes to add
136
-                array(),
137
-                // file mask to use if parsing folder for files to add
138
-                '',
139
-                // what to use as identifier for collection entities
140
-                // using CLASS NAME prevents duplicates (works like a singleton)
141
-                CollectionDetails::ID_CLASS_NAME
142
-            ),
143
-            $this->blocks
144
-        );
145
-        return $loader->getCollection();
146
-    }
147
-
148
-
149
-    /**
150
-     * populates the BlockCollection and calls initialize() on all installed blocks
151
-     *
152
-     * @return void
153
-     * @throws Exception
154
-     */
155
-    public function initializeBlocks()
156
-    {
157
-        try {
158
-            $this->populateBlockCollection();
159
-            // cycle thru block loaders and initialize each loader
160
-            foreach ($this->blocks as $block) {
161
-                $block->initialize();
162
-                $this->trackAssetManagersForBlocks($block);
163
-                if (! $this->block_asset_manager_collection->has($block->assetManager())) {
164
-                    $this->block_asset_manager_collection->add($block->assetManager());
165
-                    $block->assetManager()->setAssetHandles();
166
-                }
167
-            }
168
-        } catch (Exception $exception) {
169
-            new ExceptionStackTraceDisplay($exception);
170
-        }
171
-    }
172
-
173
-
174
-    /**
175
-     * track blocks with routes that match the current request
176
-     *
177
-     * @param BlockInterface $block
178
-     * @throws InvalidClassException
179
-     */
180
-    private function trackAssetManagersForBlocks(BlockInterface $block)
181
-    {
182
-        $supported_routes = $block->supportedRoutes();
183
-        foreach ($supported_routes as $supported_route) {
184
-            if ($this->route_manager->routeMatchesCurrentRequest($supported_route)) {
185
-                $this->block_asset_managers[ $block->blockType() ] = $block->assetManager()->assetNamespace();
186
-            }
187
-        }
188
-    }
189
-
190
-
191
-    /**
192
-     * returns true if the block should be registered for the current request
193
-     * else removes block from block_routes array and returns false
194
-     *
195
-     * @param BlockInterface $block
196
-     * @return boolean
197
-     * @throws InvalidClassException
198
-     */
199
-    public function matchesRoute(BlockInterface $block)
200
-    {
201
-        if (isset($this->block_asset_managers[ $block->blockType() ])) {
202
-            return true;
203
-        }
204
-        unset($this->block_asset_managers[ $block->blockType() ]);
205
-        return false;
206
-    }
207
-
208
-
209
-    /**
210
-     * calls registerBlock() and load assets for all installed blocks
211
-     *
212
-     * @return void
213
-     * @throws Exception
214
-     */
215
-    public function registerBlocks()
216
-    {
217
-        try {
218
-            // cycle thru block loader folders
219
-            foreach ($this->blocks as $block) {
220
-                if (! $this->matchesRoute($block)) {
221
-                    continue;
222
-                }
223
-                // perform any setup required for the block
224
-                $block_type = $block->registerBlock();
225
-                if (! $block_type instanceof WP_Block_Type) {
226
-                    throw new InvalidEntityException($block_type, 'WP_Block_Type');
227
-                }
228
-                do_action(
229
-                    'FHEE__EventEspresso_core_services_editor_BlockManager__registerBlocks__block_type_registered',
230
-                    $block,
231
-                    $block_type
232
-                );
233
-            }
234
-        } catch (Exception $exception) {
235
-            new ExceptionStackTraceDisplay($exception);
236
-        }
237
-    }
238
-
239
-    public function unloadAssets()
240
-    {
241
-        $assets = array_flip($this->block_asset_managers);
242
-        foreach ($this->block_asset_manager_collection as $asset_manager) {
243
-            // if there are no longer any blocks that require these assets,
244
-            if (! isset($assets[ $asset_manager->assetNamespace() ])) {
245
-                // then unset asset enqueueing and bail
246
-                remove_action('wp_enqueue_scripts', array($asset_manager, 'addManifestFile'), 0);
247
-                remove_action('admin_enqueue_scripts', array($asset_manager, 'addManifestFile'), 0);
248
-                remove_action('wp_enqueue_scripts', array($asset_manager, 'addAssets'), 2);
249
-                remove_action('admin_enqueue_scripts', array($asset_manager, 'addAssets'), 2);
250
-            }
251
-        }
252
-    }
34
+	/**
35
+	 * @var BlockAssetManagerCollection $block_asset_manager_collection
36
+	 */
37
+	protected $block_asset_manager_collection;
38
+
39
+	/**
40
+	 * @var RouteMatchSpecificationManager $route_manager
41
+	 */
42
+	protected $route_manager;
43
+
44
+	/**
45
+	 * array for tracking asset managers required by blocks for the current route
46
+	 *
47
+	 * @var array $block_asset_managers
48
+	 */
49
+	protected $block_asset_managers = array();
50
+
51
+
52
+	/**
53
+	 * BlockRegistrationManager constructor.
54
+	 *
55
+	 * @param BlockAssetManagerCollection    $block_asset_manager_collection
56
+	 * @param BlockCollection                $blocks
57
+	 * @param RouteMatchSpecificationManager $route_manager
58
+	 * @param RequestInterface               $request
59
+	 */
60
+	public function __construct(
61
+		BlockAssetManagerCollection $block_asset_manager_collection,
62
+		BlockCollection $blocks,
63
+		RouteMatchSpecificationManager $route_manager,
64
+		RequestInterface $request
65
+	) {
66
+		$this->block_asset_manager_collection = $block_asset_manager_collection;
67
+		$this->route_manager = $route_manager;
68
+		parent::__construct($blocks, $request);
69
+	}
70
+
71
+
72
+	/**
73
+	 *  Returns the name of a hookpoint to be used to call initialize()
74
+	 *
75
+	 * @return string
76
+	 */
77
+	public function initHook()
78
+	{
79
+		return 'AHEE__EE_System__initialize';
80
+	}
81
+
82
+
83
+	/**
84
+	 * Perform any early setup required for block editors to functions
85
+	 *
86
+	 * @return void
87
+	 * @throws Exception
88
+	 */
89
+	public function initialize()
90
+	{
91
+		$this->initializeBlocks();
92
+		add_action('AHEE__EE_System__initialize_last', array($this, 'registerBlocks'));
93
+		add_action('wp_loaded', array($this, 'unloadAssets'));
94
+		add_filter('block_categories_all', array($this, 'addEspressoBlockCategories'));
95
+	}
96
+
97
+
98
+	/**
99
+	 * @param array $categories
100
+	 * @since 4.9.71.p
101
+	 * @return array
102
+	 */
103
+	public function addEspressoBlockCategories(array $categories)
104
+	{
105
+		return array_merge(
106
+			$categories,
107
+			array(
108
+				array(
109
+					'slug' => 'event-espresso',
110
+					'title' => esc_html__('Event Espresso', 'event_espresso'),
111
+				),
112
+			)
113
+		);
114
+	}
115
+
116
+
117
+	/**
118
+	 * @return CollectionInterface|BlockInterface[]
119
+	 * @throws CollectionLoaderException
120
+	 * @throws CollectionDetailsException
121
+	 */
122
+	protected function populateBlockCollection()
123
+	{
124
+		$loader = new CollectionLoader(
125
+			new CollectionDetails(
126
+				// collection name
127
+				'editor_blocks',
128
+				// collection interface
129
+				'EventEspresso\core\domain\entities\editor\BlockInterface',
130
+				// FQCNs for classes to add (all classes within each namespace will be loaded)
131
+				apply_filters(
132
+					'FHEE__EventEspresso_core_services_editor_BlockManager__populateBlockCollection__collection_FQCNs',
133
+					array('EventEspresso\core\domain\entities\editor\blocks')
134
+				),
135
+				// filepaths to classes to add
136
+				array(),
137
+				// file mask to use if parsing folder for files to add
138
+				'',
139
+				// what to use as identifier for collection entities
140
+				// using CLASS NAME prevents duplicates (works like a singleton)
141
+				CollectionDetails::ID_CLASS_NAME
142
+			),
143
+			$this->blocks
144
+		);
145
+		return $loader->getCollection();
146
+	}
147
+
148
+
149
+	/**
150
+	 * populates the BlockCollection and calls initialize() on all installed blocks
151
+	 *
152
+	 * @return void
153
+	 * @throws Exception
154
+	 */
155
+	public function initializeBlocks()
156
+	{
157
+		try {
158
+			$this->populateBlockCollection();
159
+			// cycle thru block loaders and initialize each loader
160
+			foreach ($this->blocks as $block) {
161
+				$block->initialize();
162
+				$this->trackAssetManagersForBlocks($block);
163
+				if (! $this->block_asset_manager_collection->has($block->assetManager())) {
164
+					$this->block_asset_manager_collection->add($block->assetManager());
165
+					$block->assetManager()->setAssetHandles();
166
+				}
167
+			}
168
+		} catch (Exception $exception) {
169
+			new ExceptionStackTraceDisplay($exception);
170
+		}
171
+	}
172
+
173
+
174
+	/**
175
+	 * track blocks with routes that match the current request
176
+	 *
177
+	 * @param BlockInterface $block
178
+	 * @throws InvalidClassException
179
+	 */
180
+	private function trackAssetManagersForBlocks(BlockInterface $block)
181
+	{
182
+		$supported_routes = $block->supportedRoutes();
183
+		foreach ($supported_routes as $supported_route) {
184
+			if ($this->route_manager->routeMatchesCurrentRequest($supported_route)) {
185
+				$this->block_asset_managers[ $block->blockType() ] = $block->assetManager()->assetNamespace();
186
+			}
187
+		}
188
+	}
189
+
190
+
191
+	/**
192
+	 * returns true if the block should be registered for the current request
193
+	 * else removes block from block_routes array and returns false
194
+	 *
195
+	 * @param BlockInterface $block
196
+	 * @return boolean
197
+	 * @throws InvalidClassException
198
+	 */
199
+	public function matchesRoute(BlockInterface $block)
200
+	{
201
+		if (isset($this->block_asset_managers[ $block->blockType() ])) {
202
+			return true;
203
+		}
204
+		unset($this->block_asset_managers[ $block->blockType() ]);
205
+		return false;
206
+	}
207
+
208
+
209
+	/**
210
+	 * calls registerBlock() and load assets for all installed blocks
211
+	 *
212
+	 * @return void
213
+	 * @throws Exception
214
+	 */
215
+	public function registerBlocks()
216
+	{
217
+		try {
218
+			// cycle thru block loader folders
219
+			foreach ($this->blocks as $block) {
220
+				if (! $this->matchesRoute($block)) {
221
+					continue;
222
+				}
223
+				// perform any setup required for the block
224
+				$block_type = $block->registerBlock();
225
+				if (! $block_type instanceof WP_Block_Type) {
226
+					throw new InvalidEntityException($block_type, 'WP_Block_Type');
227
+				}
228
+				do_action(
229
+					'FHEE__EventEspresso_core_services_editor_BlockManager__registerBlocks__block_type_registered',
230
+					$block,
231
+					$block_type
232
+				);
233
+			}
234
+		} catch (Exception $exception) {
235
+			new ExceptionStackTraceDisplay($exception);
236
+		}
237
+	}
238
+
239
+	public function unloadAssets()
240
+	{
241
+		$assets = array_flip($this->block_asset_managers);
242
+		foreach ($this->block_asset_manager_collection as $asset_manager) {
243
+			// if there are no longer any blocks that require these assets,
244
+			if (! isset($assets[ $asset_manager->assetNamespace() ])) {
245
+				// then unset asset enqueueing and bail
246
+				remove_action('wp_enqueue_scripts', array($asset_manager, 'addManifestFile'), 0);
247
+				remove_action('admin_enqueue_scripts', array($asset_manager, 'addManifestFile'), 0);
248
+				remove_action('wp_enqueue_scripts', array($asset_manager, 'addAssets'), 2);
249
+				remove_action('admin_enqueue_scripts', array($asset_manager, 'addAssets'), 2);
250
+			}
251
+		}
252
+	}
253 253
 }
Please login to merge, or discard this patch.
core/domain/services/pue/Config.php 1 patch
Indentation   +127 added lines, -127 removed lines patch added patch discarded remove patch
@@ -16,131 +16,131 @@
 block discarded – undo
16 16
  */
17 17
 class Config
18 18
 {
19
-    /**
20
-     * @var EE_Network_Config
21
-     */
22
-    private $network_config;
23
-
24
-
25
-    /**
26
-     * @var EE_Config
27
-     */
28
-    private $ee_config;
29
-
30
-
31
-    public function __construct(EE_Network_Config $network_config, EE_Config $ee_config)
32
-    {
33
-        $this->network_config = $network_config;
34
-        $this->ee_config = $ee_config;
35
-    }
36
-
37
-
38
-    /**
39
-     * Get the site license key for the site.
40
-     */
41
-    public function siteLicenseKey()
42
-    {
43
-        return $this->network_config->core->site_license_key;
44
-    }
45
-
46
-
47
-    public function i18nDomain()
48
-    {
49
-        return 'event_espresso';
50
-    }
51
-
52
-
53
-    public function checkPeriod()
54
-    {
55
-        return 24;
56
-    }
57
-
58
-
59
-    public function optionKey()
60
-    {
61
-        return 'ee_site_license_key';
62
-    }
63
-
64
-
65
-    public function optionsPageSlug()
66
-    {
67
-        return 'espresso_general_settings';
68
-    }
69
-
70
-
71
-    public function hostServerUrl()
72
-    {
73
-        return defined('PUE_UPDATES_ENDPOINT')
74
-            ? PUE_UPDATES_ENDPOINT
75
-            : 'https://eventespresso.com';
76
-    }
77
-
78
-
79
-    public function pluginSlug()
80
-    {
81
-        // Note: PUE uses a simple preg_match to determine what type is currently installed based on version number.
82
-        //  So it's important that you use a key for the version type that is unique and not found in another key.
83
-        // For example:
84
-        // $plugin_slug['premium']['p'] = 'some-premium-slug';
85
-        // $plugin_slug['prerelease']['pr'] = 'some-pre-release-slug';
86
-        // The above would not work because "p" is found in both keys for the version type. ( i.e 1.0.p vs 1.0.pr )
87
-        // so doing something like:
88
-        // $plugin_slug['premium']['p'] = 'some-premium-slug';
89
-        // $plugin_slug['prerelease']['b'] = 'some-pre-release-slug';
90
-        // ..WOULD work!
91
-        return array(
92
-            'free'       => array('decaf' => 'event-espresso-core-decaf'),
93
-            'premium'    => array('p' => 'event-espresso-core-reg'),
94
-            'prerelease' => array('beta' => 'event-espresso-core-pr'),
95
-        );
96
-    }
97
-
98
-
99
-    /**
100
-     * Return whether the site is opted in for UXIP or not.
101
-     *
102
-     * @return bool
103
-     */
104
-    public function isOptedInForUxip()
105
-    {
106
-        return filter_var($this->ee_config->core->ee_ueip_optin, FILTER_VALIDATE_BOOLEAN);
107
-    }
108
-
109
-
110
-    /**
111
-     * Return whether the site has been notified about UXIP or not.
112
-     *
113
-     * @return bool
114
-     */
115
-    public function hasNotifiedForUxip()
116
-    {
117
-        return filter_var($this->ee_config->core->ee_ueip_has_notified, FILTER_VALIDATE_BOOLEAN);
118
-    }
119
-
120
-
121
-    /**
122
-     * Set the site opted in for UXIP.
123
-     */
124
-    public function setHasOptedInForUxip()
125
-    {
126
-        $this->ee_config->core->ee_ueip_optin = true;
127
-        $this->ee_config->update_espresso_config(false, false);
128
-    }
129
-
130
-
131
-    /**
132
-     * Set the site opted out for UXIP
133
-     */
134
-    public function setHasOptedOutForUxip()
135
-    {
136
-        $this->ee_config->core->ee_ueip_optin = false;
137
-        $this->ee_config->update_espresso_config(false, false);
138
-    }
139
-
140
-
141
-    public function setHasNotifiedAboutUxip()
142
-    {
143
-        $this->ee_config->core->ee_ueip_has_notified = true;
144
-        $this->ee_config->update_espresso_config(false, false);
145
-    }
19
+	/**
20
+	 * @var EE_Network_Config
21
+	 */
22
+	private $network_config;
23
+
24
+
25
+	/**
26
+	 * @var EE_Config
27
+	 */
28
+	private $ee_config;
29
+
30
+
31
+	public function __construct(EE_Network_Config $network_config, EE_Config $ee_config)
32
+	{
33
+		$this->network_config = $network_config;
34
+		$this->ee_config = $ee_config;
35
+	}
36
+
37
+
38
+	/**
39
+	 * Get the site license key for the site.
40
+	 */
41
+	public function siteLicenseKey()
42
+	{
43
+		return $this->network_config->core->site_license_key;
44
+	}
45
+
46
+
47
+	public function i18nDomain()
48
+	{
49
+		return 'event_espresso';
50
+	}
51
+
52
+
53
+	public function checkPeriod()
54
+	{
55
+		return 24;
56
+	}
57
+
58
+
59
+	public function optionKey()
60
+	{
61
+		return 'ee_site_license_key';
62
+	}
63
+
64
+
65
+	public function optionsPageSlug()
66
+	{
67
+		return 'espresso_general_settings';
68
+	}
69
+
70
+
71
+	public function hostServerUrl()
72
+	{
73
+		return defined('PUE_UPDATES_ENDPOINT')
74
+			? PUE_UPDATES_ENDPOINT
75
+			: 'https://eventespresso.com';
76
+	}
77
+
78
+
79
+	public function pluginSlug()
80
+	{
81
+		// Note: PUE uses a simple preg_match to determine what type is currently installed based on version number.
82
+		//  So it's important that you use a key for the version type that is unique and not found in another key.
83
+		// For example:
84
+		// $plugin_slug['premium']['p'] = 'some-premium-slug';
85
+		// $plugin_slug['prerelease']['pr'] = 'some-pre-release-slug';
86
+		// The above would not work because "p" is found in both keys for the version type. ( i.e 1.0.p vs 1.0.pr )
87
+		// so doing something like:
88
+		// $plugin_slug['premium']['p'] = 'some-premium-slug';
89
+		// $plugin_slug['prerelease']['b'] = 'some-pre-release-slug';
90
+		// ..WOULD work!
91
+		return array(
92
+			'free'       => array('decaf' => 'event-espresso-core-decaf'),
93
+			'premium'    => array('p' => 'event-espresso-core-reg'),
94
+			'prerelease' => array('beta' => 'event-espresso-core-pr'),
95
+		);
96
+	}
97
+
98
+
99
+	/**
100
+	 * Return whether the site is opted in for UXIP or not.
101
+	 *
102
+	 * @return bool
103
+	 */
104
+	public function isOptedInForUxip()
105
+	{
106
+		return filter_var($this->ee_config->core->ee_ueip_optin, FILTER_VALIDATE_BOOLEAN);
107
+	}
108
+
109
+
110
+	/**
111
+	 * Return whether the site has been notified about UXIP or not.
112
+	 *
113
+	 * @return bool
114
+	 */
115
+	public function hasNotifiedForUxip()
116
+	{
117
+		return filter_var($this->ee_config->core->ee_ueip_has_notified, FILTER_VALIDATE_BOOLEAN);
118
+	}
119
+
120
+
121
+	/**
122
+	 * Set the site opted in for UXIP.
123
+	 */
124
+	public function setHasOptedInForUxip()
125
+	{
126
+		$this->ee_config->core->ee_ueip_optin = true;
127
+		$this->ee_config->update_espresso_config(false, false);
128
+	}
129
+
130
+
131
+	/**
132
+	 * Set the site opted out for UXIP
133
+	 */
134
+	public function setHasOptedOutForUxip()
135
+	{
136
+		$this->ee_config->core->ee_ueip_optin = false;
137
+		$this->ee_config->update_espresso_config(false, false);
138
+	}
139
+
140
+
141
+	public function setHasNotifiedAboutUxip()
142
+	{
143
+		$this->ee_config->core->ee_ueip_has_notified = true;
144
+		$this->ee_config->update_espresso_config(false, false);
145
+	}
146 146
 }
Please login to merge, or discard this patch.
core/services/dependencies/DependencyResolver.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
      */
98 98
     public function addAlias(ClassAlias $alias)
99 99
     {
100
-        $this->aliases[ $alias->alias() ] = $alias;
100
+        $this->aliases[$alias->alias()] = $alias;
101 101
     }
102 102
 
103 103
     /**
@@ -106,8 +106,8 @@  discard block
 block discarded – undo
106 106
      */
107 107
     public function resolveAlias($param_fqcn)
108 108
     {
109
-        return isset($this->aliases[ $param_fqcn ])
110
-            ? $this->aliases[ $param_fqcn ]->fqcn()
109
+        return isset($this->aliases[$param_fqcn])
110
+            ? $this->aliases[$param_fqcn]->fqcn()
111 111
             : $this->classCache()->getFqnForAlias($param_fqcn);
112 112
     }
113 113
 
@@ -170,7 +170,7 @@  discard block
 block discarded – undo
170 170
                 $this->resolveDependenciesForClass($param_class);
171 171
             }
172 172
             $param_class = $this->resolveAlias($param_class);
173
-            $dependencies[ $param_class ] = EE_Dependency_Map::load_from_cache;
173
+            $dependencies[$param_class] = EE_Dependency_Map::load_from_cache;
174 174
         }
175 175
         $this->dependencyMap()->registerDependencies($fqcn, $dependencies);
176 176
     }
Please login to merge, or discard this patch.
Indentation   +151 added lines, -151 removed lines patch added patch discarded remove patch
@@ -22,155 +22,155 @@
 block discarded – undo
22 22
  */
23 23
 abstract class DependencyResolver implements DependencyResolverInterface
24 24
 {
25
-    /**
26
-     * @var Mirror $mirror
27
-     */
28
-    private $mirror;
29
-
30
-    /**
31
-     * @var ClassInterfaceCache $class_cache
32
-     */
33
-    private $class_cache;
34
-
35
-    /**
36
-     * @var EE_Dependency_Map $dependency_map
37
-     */
38
-    private $dependency_map;
39
-
40
-    /**
41
-     * @var ClassAlias[] $aliases
42
-     */
43
-    protected $aliases = array();
44
-
45
-    /**
46
-     * @var array $namespace_roots
47
-     */
48
-    protected $namespace_roots = array();
49
-
50
-
51
-    /**
52
-     * RouteMatchSpecificationDependencyResolver constructor.
53
-     *
54
-     * @param Mirror              $mirror
55
-     * @param ClassInterfaceCache $class_cache
56
-     * @param EE_Dependency_Map   $dependency_map
57
-     */
58
-    public function __construct(
59
-        Mirror $mirror,
60
-        ClassInterfaceCache $class_cache,
61
-        EE_Dependency_Map $dependency_map
62
-    ) {
63
-        $this->mirror = $mirror;
64
-        $this->class_cache = $class_cache;
65
-        $this->dependency_map = $dependency_map;
66
-        $this->initialize();
67
-    }
68
-
69
-    /**
70
-     * @return Mirror
71
-     */
72
-    public function mirror()
73
-    {
74
-        return $this->mirror;
75
-    }
76
-
77
-    /**
78
-     * @return ClassInterfaceCache
79
-     */
80
-    public function classCache()
81
-    {
82
-        return $this->class_cache;
83
-    }
84
-
85
-    /**
86
-     * @return EE_Dependency_Map
87
-     */
88
-    public function dependencyMap()
89
-    {
90
-        return $this->dependency_map;
91
-    }
92
-
93
-    /**
94
-     * @param ClassAlias $alias
95
-     * @throws InvalidAliasException
96
-     */
97
-    public function addAlias(ClassAlias $alias)
98
-    {
99
-        $this->aliases[ $alias->alias() ] = $alias;
100
-    }
101
-
102
-    /**
103
-     * @param string $param_fqcn Fully Qualified Class Name for dependency parameter
104
-     * @return string
105
-     */
106
-    public function resolveAlias($param_fqcn)
107
-    {
108
-        return isset($this->aliases[ $param_fqcn ])
109
-            ? $this->aliases[ $param_fqcn ]->fqcn()
110
-            : $this->classCache()->getFqnForAlias($param_fqcn);
111
-    }
112
-
113
-    /**
114
-     * Primarily used to indicate the namespace root for composite objects
115
-     * so that dependencies requiring the same DependencyResolver can be acquired
116
-     * for example:
117
-     * Vendor\path\to\class\A, Vendor\path\to\class\B, and Vendor\path\to\class\C
118
-     * may all implement Vendor\path\to\Interface,
119
-     * but Vendor\path\to\class\C could be a composite object
120
-     * that requires Vendor\path\to\class\A and Vendor\path\to\class\B,
121
-     * and needs both of those dependencies resolved, which would therefore require
122
-     * the use of the same DependencyResolver.
123
-     *
124
-     * By specifying a namespace root of "Vendor\path\to\",
125
-     * then all classes that are descendants of that namespace
126
-     * will use DependencyResolver to acquire the classes they need
127
-     *
128
-     * @param string $namespace_root Partial namespace used for detecting other classes
129
-     *                               that should employ this same DependencyResolver
130
-     */
131
-    public function addNamespaceRoot($namespace_root)
132
-    {
133
-        $this->namespace_roots[] = $namespace_root;
134
-    }
135
-
136
-    /**
137
-     * Returns true if the parameter FQCN belongs to one of
138
-     * the namespaces that utilizes this DependencyResolver
139
-     *
140
-     * @param string $param_fqcn Fully Qualified Class Name for dependency parameter
141
-     * @return boolean
142
-     * @since 4.9.71.p
143
-     */
144
-    public function dependencyRecursionExists($param_fqcn)
145
-    {
146
-        foreach ($this->namespace_roots as $namespace_root) {
147
-            if (strpos($param_fqcn, $namespace_root) !== false) {
148
-                return true;
149
-            }
150
-        }
151
-        return false;
152
-    }
153
-
154
-
155
-    /**
156
-     * @param string $fqcn Fully Qualified Class Name
157
-     * @throws InvalidDataTypeException
158
-     * @throws ReflectionException
159
-     * @since 4.9.71.p
160
-     */
161
-    public function resolveDependenciesForClass($fqcn)
162
-    {
163
-        $dependencies = array();
164
-        $params = $this->mirror()->getParameters($fqcn);
165
-        foreach ($params as $index => $param) {
166
-            // is this a dependency for a specific class ?
167
-            $param_class = $this->mirror()->getParameterClassName($param, $fqcn, $index);
168
-            if ($this->dependencyRecursionExists($param_class)) {
169
-                $this->resolveDependenciesForClass($param_class);
170
-            }
171
-            $param_class = $this->resolveAlias($param_class);
172
-            $dependencies[ $param_class ] = EE_Dependency_Map::load_from_cache;
173
-        }
174
-        $this->dependencyMap()->registerDependencies($fqcn, $dependencies);
175
-    }
25
+	/**
26
+	 * @var Mirror $mirror
27
+	 */
28
+	private $mirror;
29
+
30
+	/**
31
+	 * @var ClassInterfaceCache $class_cache
32
+	 */
33
+	private $class_cache;
34
+
35
+	/**
36
+	 * @var EE_Dependency_Map $dependency_map
37
+	 */
38
+	private $dependency_map;
39
+
40
+	/**
41
+	 * @var ClassAlias[] $aliases
42
+	 */
43
+	protected $aliases = array();
44
+
45
+	/**
46
+	 * @var array $namespace_roots
47
+	 */
48
+	protected $namespace_roots = array();
49
+
50
+
51
+	/**
52
+	 * RouteMatchSpecificationDependencyResolver constructor.
53
+	 *
54
+	 * @param Mirror              $mirror
55
+	 * @param ClassInterfaceCache $class_cache
56
+	 * @param EE_Dependency_Map   $dependency_map
57
+	 */
58
+	public function __construct(
59
+		Mirror $mirror,
60
+		ClassInterfaceCache $class_cache,
61
+		EE_Dependency_Map $dependency_map
62
+	) {
63
+		$this->mirror = $mirror;
64
+		$this->class_cache = $class_cache;
65
+		$this->dependency_map = $dependency_map;
66
+		$this->initialize();
67
+	}
68
+
69
+	/**
70
+	 * @return Mirror
71
+	 */
72
+	public function mirror()
73
+	{
74
+		return $this->mirror;
75
+	}
76
+
77
+	/**
78
+	 * @return ClassInterfaceCache
79
+	 */
80
+	public function classCache()
81
+	{
82
+		return $this->class_cache;
83
+	}
84
+
85
+	/**
86
+	 * @return EE_Dependency_Map
87
+	 */
88
+	public function dependencyMap()
89
+	{
90
+		return $this->dependency_map;
91
+	}
92
+
93
+	/**
94
+	 * @param ClassAlias $alias
95
+	 * @throws InvalidAliasException
96
+	 */
97
+	public function addAlias(ClassAlias $alias)
98
+	{
99
+		$this->aliases[ $alias->alias() ] = $alias;
100
+	}
101
+
102
+	/**
103
+	 * @param string $param_fqcn Fully Qualified Class Name for dependency parameter
104
+	 * @return string
105
+	 */
106
+	public function resolveAlias($param_fqcn)
107
+	{
108
+		return isset($this->aliases[ $param_fqcn ])
109
+			? $this->aliases[ $param_fqcn ]->fqcn()
110
+			: $this->classCache()->getFqnForAlias($param_fqcn);
111
+	}
112
+
113
+	/**
114
+	 * Primarily used to indicate the namespace root for composite objects
115
+	 * so that dependencies requiring the same DependencyResolver can be acquired
116
+	 * for example:
117
+	 * Vendor\path\to\class\A, Vendor\path\to\class\B, and Vendor\path\to\class\C
118
+	 * may all implement Vendor\path\to\Interface,
119
+	 * but Vendor\path\to\class\C could be a composite object
120
+	 * that requires Vendor\path\to\class\A and Vendor\path\to\class\B,
121
+	 * and needs both of those dependencies resolved, which would therefore require
122
+	 * the use of the same DependencyResolver.
123
+	 *
124
+	 * By specifying a namespace root of "Vendor\path\to\",
125
+	 * then all classes that are descendants of that namespace
126
+	 * will use DependencyResolver to acquire the classes they need
127
+	 *
128
+	 * @param string $namespace_root Partial namespace used for detecting other classes
129
+	 *                               that should employ this same DependencyResolver
130
+	 */
131
+	public function addNamespaceRoot($namespace_root)
132
+	{
133
+		$this->namespace_roots[] = $namespace_root;
134
+	}
135
+
136
+	/**
137
+	 * Returns true if the parameter FQCN belongs to one of
138
+	 * the namespaces that utilizes this DependencyResolver
139
+	 *
140
+	 * @param string $param_fqcn Fully Qualified Class Name for dependency parameter
141
+	 * @return boolean
142
+	 * @since 4.9.71.p
143
+	 */
144
+	public function dependencyRecursionExists($param_fqcn)
145
+	{
146
+		foreach ($this->namespace_roots as $namespace_root) {
147
+			if (strpos($param_fqcn, $namespace_root) !== false) {
148
+				return true;
149
+			}
150
+		}
151
+		return false;
152
+	}
153
+
154
+
155
+	/**
156
+	 * @param string $fqcn Fully Qualified Class Name
157
+	 * @throws InvalidDataTypeException
158
+	 * @throws ReflectionException
159
+	 * @since 4.9.71.p
160
+	 */
161
+	public function resolveDependenciesForClass($fqcn)
162
+	{
163
+		$dependencies = array();
164
+		$params = $this->mirror()->getParameters($fqcn);
165
+		foreach ($params as $index => $param) {
166
+			// is this a dependency for a specific class ?
167
+			$param_class = $this->mirror()->getParameterClassName($param, $fqcn, $index);
168
+			if ($this->dependencyRecursionExists($param_class)) {
169
+				$this->resolveDependenciesForClass($param_class);
170
+			}
171
+			$param_class = $this->resolveAlias($param_class);
172
+			$dependencies[ $param_class ] = EE_Dependency_Map::load_from_cache;
173
+		}
174
+		$this->dependencyMap()->registerDependencies($fqcn, $dependencies);
175
+	}
176 176
 }
Please login to merge, or discard this patch.
core/domain/entities/route_match/MultiRouteSpecification.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@
 block discarded – undo
31 31
     public function __construct(array $specifications, RequestInterface $request)
32 32
     {
33 33
         foreach ($specifications as $specification) {
34
-            if (! $specification instanceof RouteMatchSpecificationInterface) {
34
+            if ( ! $specification instanceof RouteMatchSpecificationInterface) {
35 35
                 throw new InvalidEntityException(
36 36
                     $specification,
37 37
                     'EventEspresso\core\domain\entities\route_match\RouteMatchSpecificationInterface'
Please login to merge, or discard this patch.
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -15,29 +15,29 @@
 block discarded – undo
15 15
  */
16 16
 abstract class MultiRouteSpecification extends RouteMatchSpecification
17 17
 {
18
-    /**
19
-     * @var RouteMatchSpecificationInterface[] $specifications
20
-     */
21
-    protected $specifications;
18
+	/**
19
+	 * @var RouteMatchSpecificationInterface[] $specifications
20
+	 */
21
+	protected $specifications;
22 22
 
23
-    /**
24
-     * MultiRouteSpecification constructor.
25
-     *
26
-     * @param RouteMatchSpecificationInterface[] $specifications
27
-     * @param RequestInterface                   $request
28
-     * @throws InvalidEntityException
29
-     */
30
-    public function __construct(array $specifications, RequestInterface $request)
31
-    {
32
-        foreach ($specifications as $specification) {
33
-            if (! $specification instanceof RouteMatchSpecificationInterface) {
34
-                throw new InvalidEntityException(
35
-                    $specification,
36
-                    'EventEspresso\core\domain\entities\route_match\RouteMatchSpecificationInterface'
37
-                );
38
-            }
39
-        }
40
-        $this->specifications = $specifications;
41
-        parent::__construct($request);
42
-    }
23
+	/**
24
+	 * MultiRouteSpecification constructor.
25
+	 *
26
+	 * @param RouteMatchSpecificationInterface[] $specifications
27
+	 * @param RequestInterface                   $request
28
+	 * @throws InvalidEntityException
29
+	 */
30
+	public function __construct(array $specifications, RequestInterface $request)
31
+	{
32
+		foreach ($specifications as $specification) {
33
+			if (! $specification instanceof RouteMatchSpecificationInterface) {
34
+				throw new InvalidEntityException(
35
+					$specification,
36
+					'EventEspresso\core\domain\entities\route_match\RouteMatchSpecificationInterface'
37
+				);
38
+			}
39
+		}
40
+		$this->specifications = $specifications;
41
+		parent::__construct($request);
42
+	}
43 43
 }
Please login to merge, or discard this patch.
domain/entities/route_match/specifications/admin/WordPressPostsEditor.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -18,22 +18,22 @@
 block discarded – undo
18 18
  */
19 19
 class WordPressPostsEditor extends MatchAnyRouteSpecification
20 20
 {
21
-    /**
22
-     * WordPressPostsEditor constructor.
23
-     *
24
-     * @param WordPressPostsEditorEdit $edit_post_route_match
25
-     * @param WordPressPostsEditorAddNew $create_post_route_match
26
-     * @param RequestInterface           $request
27
-     * @throws \EventEspresso\core\exceptions\InvalidEntityException
28
-     */
29
-    public function __construct(
30
-        WordPressPostsEditorEdit $edit_post_route_match,
31
-        WordPressPostsEditorAddNew $create_post_route_match,
32
-        RequestInterface $request
33
-    ) {
34
-        parent::__construct(
35
-            array($edit_post_route_match, $create_post_route_match),
36
-            $request
37
-        );
38
-    }
21
+	/**
22
+	 * WordPressPostsEditor constructor.
23
+	 *
24
+	 * @param WordPressPostsEditorEdit $edit_post_route_match
25
+	 * @param WordPressPostsEditorAddNew $create_post_route_match
26
+	 * @param RequestInterface           $request
27
+	 * @throws \EventEspresso\core\exceptions\InvalidEntityException
28
+	 */
29
+	public function __construct(
30
+		WordPressPostsEditorEdit $edit_post_route_match,
31
+		WordPressPostsEditorAddNew $create_post_route_match,
32
+		RequestInterface $request
33
+	) {
34
+		parent::__construct(
35
+			array($edit_post_route_match, $create_post_route_match),
36
+			$request
37
+		);
38
+	}
39 39
 }
Please login to merge, or discard this patch.
domain/entities/route_match/specifications/admin/EspressoEventEditor.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -19,22 +19,22 @@
 block discarded – undo
19 19
  */
20 20
 class EspressoEventEditor extends MatchAnyRouteSpecification
21 21
 {
22
-    /**
23
-     * EspressoEventEditor constructor.
24
-     *
25
-     * @param EspressoEventEditorEdit   $edit_event_route_match
26
-     * @param EspressoEventEditorAddNew $create_event_route_match
27
-     * @param RequestInterface          $request
28
-     * @throws InvalidEntityException
29
-     */
30
-    public function __construct(
31
-        EspressoEventEditorEdit $edit_event_route_match,
32
-        EspressoEventEditorAddNew $create_event_route_match,
33
-        RequestInterface $request
34
-    ) {
35
-        parent::__construct(
36
-            array($edit_event_route_match, $create_event_route_match),
37
-            $request
38
-        );
39
-    }
22
+	/**
23
+	 * EspressoEventEditor constructor.
24
+	 *
25
+	 * @param EspressoEventEditorEdit   $edit_event_route_match
26
+	 * @param EspressoEventEditorAddNew $create_event_route_match
27
+	 * @param RequestInterface          $request
28
+	 * @throws InvalidEntityException
29
+	 */
30
+	public function __construct(
31
+		EspressoEventEditorEdit $edit_event_route_match,
32
+		EspressoEventEditorAddNew $create_event_route_match,
33
+		RequestInterface $request
34
+	) {
35
+		parent::__construct(
36
+			array($edit_event_route_match, $create_event_route_match),
37
+			$request
38
+		);
39
+	}
40 40
 }
Please login to merge, or discard this patch.
domain/entities/route_match/specifications/admin/EspressoVenueEditor.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -19,22 +19,22 @@
 block discarded – undo
19 19
  */
20 20
 class EspressoVenueEditor extends MatchAnyRouteSpecification
21 21
 {
22
-    /**
23
-     * EspressoVenueEditor constructor.
24
-     *
25
-     * @param EspressoVenueEditorEdit $edit_venue_route_match
26
-     * @param EspressoVenueEditorAddNew $create_venue_route_match
27
-     * @param RequestInterface          $request
28
-     * @throws InvalidEntityException
29
-     */
30
-    public function __construct(
31
-        EspressoVenueEditorEdit $edit_venue_route_match,
32
-        EspressoVenueEditorAddNew $create_venue_route_match,
33
-        RequestInterface $request
34
-    ) {
35
-        parent::__construct(
36
-            array($edit_venue_route_match, $create_venue_route_match),
37
-            $request
38
-        );
39
-    }
22
+	/**
23
+	 * EspressoVenueEditor constructor.
24
+	 *
25
+	 * @param EspressoVenueEditorEdit $edit_venue_route_match
26
+	 * @param EspressoVenueEditorAddNew $create_venue_route_match
27
+	 * @param RequestInterface          $request
28
+	 * @throws InvalidEntityException
29
+	 */
30
+	public function __construct(
31
+		EspressoVenueEditorEdit $edit_venue_route_match,
32
+		EspressoVenueEditorAddNew $create_venue_route_match,
33
+		RequestInterface $request
34
+	) {
35
+		parent::__construct(
36
+			array($edit_venue_route_match, $create_venue_route_match),
37
+			$request
38
+		);
39
+	}
40 40
 }
Please login to merge, or discard this patch.
domain/entities/route_match/specifications/admin/EspressoPostTypeEditor.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -18,22 +18,22 @@
 block discarded – undo
18 18
  */
19 19
 class EspressoPostTypeEditor extends MatchAnyRouteSpecification
20 20
 {
21
-    /**
22
-     * EspressoEventEditor constructor.
23
-     *
24
-     * @param EspressoStandardPostTypeEditor $standard_route_match
25
-     * @param EspressoAttendeePostTypeEditor $attendee_route_match
26
-     * @param RequestInterface          $request
27
-     * @throws InvalidEntityException
28
-     */
29
-    public function __construct(
30
-        EspressoStandardPostTypeEditor $standard_route_match,
31
-        EspressoAttendeePostTypeEditor $attendee_route_match,
32
-        RequestInterface $request
33
-    ) {
34
-        parent::__construct(
35
-            array($standard_route_match, $attendee_route_match),
36
-            $request
37
-        );
38
-    }
21
+	/**
22
+	 * EspressoEventEditor constructor.
23
+	 *
24
+	 * @param EspressoStandardPostTypeEditor $standard_route_match
25
+	 * @param EspressoAttendeePostTypeEditor $attendee_route_match
26
+	 * @param RequestInterface          $request
27
+	 * @throws InvalidEntityException
28
+	 */
29
+	public function __construct(
30
+		EspressoStandardPostTypeEditor $standard_route_match,
31
+		EspressoAttendeePostTypeEditor $attendee_route_match,
32
+		RequestInterface $request
33
+	) {
34
+		parent::__construct(
35
+			array($standard_route_match, $attendee_route_match),
36
+			$request
37
+		);
38
+	}
39 39
 }
Please login to merge, or discard this patch.
domain/entities/route_match/specifications/admin/WordPressPageEditor.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -18,22 +18,22 @@
 block discarded – undo
18 18
  */
19 19
 class WordPressPageEditor extends MatchAnyRouteSpecification
20 20
 {
21
-    /**
22
-     * WordPressPostsEditor constructor.
23
-     *
24
-     * @param WordPressPostsEditorEdit $edit_page_route_match
25
-     * @param WordPressPostsEditorAddNew $create_page_route_match
26
-     * @param RequestInterface           $request
27
-     * @throws \EventEspresso\core\exceptions\InvalidEntityException
28
-     */
29
-    public function __construct(
30
-        WordPressPageEditorEdit $edit_page_route_match,
31
-        WordPressPageEditorAddNew $create_page_route_match,
32
-        RequestInterface $request
33
-    ) {
34
-        parent::__construct(
35
-            array($edit_page_route_match, $create_page_route_match),
36
-            $request
37
-        );
38
-    }
21
+	/**
22
+	 * WordPressPostsEditor constructor.
23
+	 *
24
+	 * @param WordPressPostsEditorEdit $edit_page_route_match
25
+	 * @param WordPressPostsEditorAddNew $create_page_route_match
26
+	 * @param RequestInterface           $request
27
+	 * @throws \EventEspresso\core\exceptions\InvalidEntityException
28
+	 */
29
+	public function __construct(
30
+		WordPressPageEditorEdit $edit_page_route_match,
31
+		WordPressPageEditorAddNew $create_page_route_match,
32
+		RequestInterface $request
33
+	) {
34
+		parent::__construct(
35
+			array($edit_page_route_match, $create_page_route_match),
36
+			$request
37
+		);
38
+	}
39 39
 }
Please login to merge, or discard this patch.