Completed
Pull Request — master (#229)
by Doğa
06:10 queued 03:02
created
Features/Acf/OptionPages.php 2 patches
Doc Comments   +23 added lines patch added patch discarded remove patch
@@ -142,6 +142,12 @@  discard block
 block discarded – undo
142 142
         return $options;
143 143
     }
144 144
 
145
+    /**
146
+     * @param string $optionType
147
+     * @param string $optionCategory
148
+     * @param string $subPageName
149
+     * @param string|null $fieldName
150
+     */
145 151
     protected static function checkRequiredHooks($optionType, $optionCategory, $subPageName, $fieldName)
146 152
     {
147 153
         if (did_action('acf/init') < 1) {
@@ -154,6 +160,10 @@  discard block
 block discarded – undo
154 160
     }
155 161
 
156 162
     // find and replace relevant keys, then return an array of all options for this Sub-Page
163
+
164
+    /**
165
+     * @param string $prefix
166
+     */
157 167
     protected static function collectOptionsWithPrefix($options, $prefix)
158 168
     {
159 169
         $optionKeys = is_array($options) ? array_keys($options) : [];
@@ -266,6 +276,9 @@  discard block
 block discarded – undo
266 276
         });
267 277
     }
268 278
 
279
+    /**
280
+     * @param string $type
281
+     */
269 282
     protected static function createSubPage($type, $name)
270 283
     {
271 284
         $namespace = self::FILTER_NAMESPACES[$type];
@@ -283,6 +296,9 @@  discard block
 block discarded – undo
283 296
         }
284 297
     }
285 298
 
299
+    /**
300
+     * @param string $subPageName
301
+     */
286 302
     protected static function addOptionSubPage($optionCategoryName, $subPageName, $optionType, $fields)
287 303
     {
288 304
         $prettySubPageName = StringHelpers::splitCamelCase($subPageName);
@@ -311,6 +327,9 @@  discard block
 block discarded – undo
311 327
         );
312 328
     }
313 329
 
330
+    /**
331
+     * @param string $menuSlug
332
+     */
314 333
     protected static function addFieldGroupToSubPage($parentMenuSlug, $menuSlug, $prettySubPageName, $fields)
315 334
     {
316 335
         $fieldGroup = ACFComposer\ResolveConfig::forFieldGroup(
@@ -334,6 +353,10 @@  discard block
 block discarded – undo
334 353
         acf_add_local_field_group($fieldGroup);
335 354
     }
336 355
 
356
+    /**
357
+     * @param string $optionCategory
358
+     * @param string $feature
359
+     */
337 360
     protected static function checkFeature($optionCategory, $feature)
338 361
     {
339 362
         if (array_key_exists($optionCategory, self::$optionCategories) && !Feature::isRegistered($feature)) {
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
         self::createOptionPages();
72 72
 
73 73
         // Register Categories
74
-        add_action('acf/init', function () {
74
+        add_action('acf/init', function() {
75 75
             self::addComponentSubPages();
76 76
             self::addFeatureSubPages();
77 77
             self::addCustomPostTypeSubPages();
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
     protected static function collectOptionsWithPrefix($options, $prefix)
158 158
     {
159 159
         $optionKeys = is_array($options) ? array_keys($options) : [];
160
-        return array_reduce($optionKeys, function ($carry, $key) use ($options, $prefix) {
160
+        return array_reduce($optionKeys, function($carry, $key) use ($options, $prefix) {
161 161
             $count = 0;
162 162
             $option = $options[$key];
163 163
             $key = str_replace($prefix, '', $key, $count);
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
     public static function addComponentData($data, $parentData, $config)
176 176
     {
177 177
         // get fields for this component
178
-        $options = array_reduce(array_keys(self::$optionTypes), function ($carry, $optionType) use ($config) {
178
+        $options = array_reduce(array_keys(self::$optionTypes), function($carry, $optionType) use ($config) {
179 179
             return array_merge($carry, self::get($optionType, 'Component', $config['name']));
180 180
         }, []);
181 181
 
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
             ];
244 244
         }
245 245
 
246
-        add_action('current_screen', function ($currentScreen) {
246
+        add_action('current_screen', function($currentScreen) {
247 247
             foreach (self::$optionTypes as $optionType => $option) {
248 248
                 $isTranslatable = $option['translatable'];
249 249
                 $toplevelPageId = 'toplevel_page_' . $optionType;
@@ -257,7 +257,7 @@  discard block
 block discarded – undo
257 257
                     add_filter('acf/settings/current_language', 'Flynt\Features\Acf\OptionPages::getDefaultAcfLanguage', 101);
258 258
 
259 259
                     // hide language selector in admin bar
260
-                    add_action('wp_before_admin_bar_render', function () {
260
+                    add_action('wp_before_admin_bar_render', function() {
261 261
                         $adminBar = $GLOBALS['wp_admin_bar'];
262 262
                         $adminBar->remove_menu('WPML_ALS');
263 263
                     });
@@ -354,7 +354,7 @@  discard block
 block discarded – undo
354 354
 
355 355
     protected static function prefixFields($fields, $prefix)
356 356
     {
357
-        return array_map(function ($field) use ($prefix) {
357
+        return array_map(function($field) use ($prefix) {
358 358
             $field['name'] = $prefix . '_' . $field['name'];
359 359
             return $field;
360 360
         }, $fields);
@@ -405,7 +405,7 @@  discard block
 block discarded – undo
405 405
 
406 406
     protected static function combineArrayDefaults(array $array, array $defaults)
407 407
     {
408
-        return array_map(function ($value) use ($defaults) {
408
+        return array_map(function($value) use ($defaults) {
409 409
             return is_array($value) ? array_merge($defaults, $value) : [];
410 410
         }, $array);
411 411
     }
Please login to merge, or discard this patch.