Passed
Push — develop ( 33983c...cd4207 )
by Paul
03:13
created
src/Helper.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -13,10 +13,10 @@  discard block
 block discarded – undo
13 13
 	 */
14 14
 	public function buildClassName( $name, $path = '' )
15 15
 	{
16
-		$className = array_map( 'ucfirst', array_map( 'strtolower', preg_split( '/[-_]/', $name )));
16
+		$className = array_map( 'ucfirst', array_map( 'strtolower', preg_split( '/[-_]/', $name ) ) );
17 17
 		$className = implode( '', $className );
18 18
 		return !empty( $path )
19
-			? str_replace( '\\\\', '\\', sprintf( '%s\%s', $path, $className ))
19
+			? str_replace( '\\\\', '\\', sprintf( '%s\%s', $path, $className ) )
20 20
 			: $className;
21 21
 	}
22 22
 
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
 	 */
28 28
 	public function buildMethodName( $name, $prefix = 'get' )
29 29
 	{
30
-		return lcfirst( $this->buildClassName( $prefix . '-' . $name ));
30
+		return lcfirst( $this->buildClassName( $prefix . '-' . $name ) );
31 31
 	}
32 32
 
33 33
 	/**
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 	 */
77 77
 	public function startsWith( $needle, $haystack )
78 78
 	{
79
-		return substr( $haystack, 0, strlen( $needle )) === $needle;
79
+		return substr( $haystack, 0, strlen( $needle ) ) === $needle;
80 80
 	}
81 81
 
82 82
 	/**
Please login to merge, or discard this patch.
src/MetaBox/SiteMetaManager.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
 
18 18
 	public function __construct()
19 19
 	{
20
-		$this->options = get_option( Settings::id(), [] );
20
+		$this->options = get_option( Settings::id(), [ ] );
21 21
 	}
22 22
 
23 23
 	/**
@@ -28,10 +28,10 @@  discard block
 block discarded – undo
28 28
 	{
29 29
 		$args = array_pad( $args, 2, null );
30 30
 		$group = $this->$group;
31
-		if( is_object( $group )) {
31
+		if( is_object( $group ) ) {
32 32
 			return $group;
33 33
 		}
34
-		return $this->get( $group, $args[0], $args[1] );
34
+		return $this->get( $group, $args[ 0 ], $args[ 1 ] );
35 35
 	}
36 36
 
37 37
 	/**
@@ -43,11 +43,11 @@  discard block
 block discarded – undo
43 43
 		if( $group == 'all' ) {
44 44
 			return (object) $this->options;
45 45
 		}
46
-		if( empty( $group )) {
46
+		if( empty( $group ) ) {
47 47
 			$group = $this->getDefaultGroup();
48 48
 		}
49
-		return isset( $this->options[$group] )
50
-			? $this->options[$group]
49
+		return isset( $this->options[ $group ] )
50
+			? $this->options[ $group ]
51 51
 			: null;
52 52
 	}
53 53
 
@@ -62,13 +62,13 @@  discard block
 block discarded – undo
62 62
 		if( func_num_args() < 1 ) {
63 63
 			return $this->all;
64 64
 		}
65
-		if( is_string( $group )) {
65
+		if( is_string( $group ) ) {
66 66
 			$group = $this->$group;
67 67
 		}
68
-		if( !is_array( $group )) {
68
+		if( !is_array( $group ) ) {
69 69
 			return $fallback;
70 70
 		}
71
-		if( is_null( $key )) {
71
+		if( is_null( $key ) ) {
72 72
 			return $group;
73 73
 		}
74 74
 		return $this->getValue( $group, $key, $fallback );
@@ -89,11 +89,11 @@  discard block
 block discarded – undo
89 89
 	 */
90 90
 	protected function getValue( array $group, $key, $fallback )
91 91
 	{
92
-		if( !array_key_exists( $key, $group )) {
92
+		if( !array_key_exists( $key, $group ) ) {
93 93
 			return $fallback;
94 94
 		}
95
-		return empty( $group[$key] ) && !is_null( $fallback )
95
+		return empty( $group[ $key ] ) && !is_null( $fallback )
96 96
 			? $fallback
97
-			: $group[$key];
97
+			: $group[ $key ];
98 98
 	}
99 99
 }
Please login to merge, or discard this patch.
src/MetaBox/ArchiveMetaManager.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@
 block discarded – undo
16 16
 {
17 17
 	public function __construct()
18 18
 	{
19
-		$this->options = get_option( Archive::id(), [] );
19
+		$this->options = get_option( Archive::id(), [ ] );
20 20
 	}
21 21
 
22 22
 	/**
Please login to merge, or discard this patch.
src/MetaBox/Instruction.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -23,13 +23,13 @@  discard block
 block discarded – undo
23 23
 	protected function generateInstructions()
24 24
 	{
25 25
 		$instructions = array_reduce( $this->getInstructions(), function( $html, $metabox ) {
26
-			$fields = array_reduce( $metabox['fields'], function( $html, $field ) use( $metabox ) {
27
-				return $this->validate( $field['condition'] )
28
-					? $html . $this->filter( 'instruction', "PostMeta::get('{$field['slug']}');", $field, $metabox ) . PHP_EOL
26
+			$fields = array_reduce( $metabox[ 'fields' ], function( $html, $field ) use( $metabox ) {
27
+				return $this->validate( $field[ 'condition' ] )
28
+					? $html . $this->filter( 'instruction', "PostMeta::get('{$field[ 'slug' ]}');", $field, $metabox ) . PHP_EOL
29 29
 					: $html;
30 30
 			});
31 31
 			return $html . sprintf( '<p><strong>%s</strong></p><pre class="my-sites nav-tab-active misc-pub-section">%s</pre>',
32
-				$metabox['title'],
32
+				$metabox[ 'title' ],
33 33
 				$fields
34 34
 			);
35 35
 		});
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 	protected function getInstructions()
43 43
 	{
44 44
 		return array_filter( $this->metaboxes, function( $metabox ) {
45
-			return $this->validate( $metabox['condition'] )
45
+			return $this->validate( $metabox[ 'condition' ] )
46 46
 				&& $this->hasPostType( $metabox );
47 47
 		});
48 48
 	}
@@ -56,11 +56,11 @@  discard block
 block discarded – undo
56 56
 		return [
57 57
 			'infodiv' => [
58 58
 				'context' => 'side',
59
-				'fields' => [[
59
+				'fields' => [ [
60 60
 					'slug' => '',
61 61
 					'std' => $this->generateInstructions(),
62 62
 					'type' => 'custom_html',
63
-				]],
63
+				] ],
64 64
 				'post_types' => $this->getPostTypes(),
65 65
 				'priority' => 'low',
66 66
 				'title' => __( 'How to use in your theme', 'pollux' ),
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
 	{
76 76
 		return $this->filter( 'show/instructions', count( array_filter( $this->metaboxes, function( $metabox ) {
77 77
 			return $this->show( false, $metabox );
78
-		})) > 0 );
78
+		}) ) > 0 );
79 79
 	}
80 80
 
81 81
 	/**
Please login to merge, or discard this patch.
Braces   +11 added lines, -5 removed lines patch added patch discarded remove patch
@@ -22,8 +22,10 @@  discard block
 block discarded – undo
22 22
 	 */
23 23
 	protected function generateInstructions()
24 24
 	{
25
-		$instructions = array_reduce( $this->getInstructions(), function( $html, $metabox ) {
26
-			$fields = array_reduce( $metabox['fields'], function( $html, $field ) use( $metabox ) {
25
+		$instructions = array_reduce( $this->getInstructions(), function( $html, $metabox )
26
+		{
27
+			$fields = array_reduce( $metabox['fields'], function( $html, $field ) use( $metabox )
28
+			{
27 29
 				return $this->validate( $field['condition'] )
28 30
 					? $html . $this->filter( 'instruction', "PostMeta::get('{$field['slug']}');", $field, $metabox ) . PHP_EOL
29 31
 					: $html;
@@ -41,7 +43,8 @@  discard block
 block discarded – undo
41 43
 	 */
42 44
 	protected function getInstructions()
43 45
 	{
44
-		return array_filter( $this->metaboxes, function( $metabox ) {
46
+		return array_filter( $this->metaboxes, function( $metabox )
47
+		{
45 48
 			return $this->validate( $metabox['condition'] )
46 49
 				&& $this->hasPostType( $metabox );
47 50
 		});
@@ -52,7 +55,9 @@  discard block
 block discarded – undo
52 55
 	 */
53 56
 	protected function initInstructions()
54 57
 	{
55
-		if( !$this->showInstructions() )return;
58
+		if( !$this->showInstructions() ) {
59
+			return;
60
+		}
56 61
 		return [
57 62
 			'infodiv' => [
58 63
 				'context' => 'side',
@@ -73,7 +78,8 @@  discard block
 block discarded – undo
73 78
 	 */
74 79
 	protected function showInstructions()
75 80
 	{
76
-		return $this->filter( 'show/instructions', count( array_filter( $this->metaboxes, function( $metabox ) {
81
+		return $this->filter( 'show/instructions', count( array_filter( $this->metaboxes, function( $metabox )
82
+		{
77 83
 			return $this->show( false, $metabox );
78 84
 		})) > 0 );
79 85
 	}
Please login to merge, or discard this patch.
src/MetaBox/MetaBox.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -62,7 +62,7 @@
 block discarded – undo
62 62
 
63 63
 	/**
64 64
 	 * @param string $key
65
-	 * @param mixed $fallback
65
+	 * @param string $fallback
66 66
 	 * @param string $group
67 67
 	 * @return string|array
68 68
 	 */
Please login to merge, or discard this patch.
Spacing   +41 added lines, -41 removed lines patch added patch discarded remove patch
@@ -24,22 +24,22 @@  discard block
 block discarded – undo
24 24
 	/**
25 25
 	 * @var array
26 26
 	 */
27
-	public $metaboxes = [];
27
+	public $metaboxes = [ ];
28 28
 
29 29
 	/**
30 30
 	 * {@inheritdoc}
31 31
 	 */
32 32
 	public function init()
33 33
 	{
34
-		if( empty( $this->app->config->{static::ID} ))return;
34
+		if( empty( $this->app->config->{static::ID} ) )return;
35 35
 
36 36
 		$this->normalize( $this->app->config->{static::ID}, [
37
-			'post_types' => [],
38
-		]);
37
+			'post_types' => [ ],
38
+		] );
39 39
 
40
-		add_filter( 'rwmb_show',       [$this, 'show'], 10, 2 );
41
-		add_filter( 'rwmb_meta_boxes', [$this, 'register'] );
42
-		add_filter( 'rwmb_outer_html', [$this, 'renderField'], 10, 2 );
40
+		add_filter( 'rwmb_show', [ $this, 'show' ], 10, 2 );
41
+		add_filter( 'rwmb_meta_boxes', [ $this, 'register' ] );
42
+		add_filter( 'rwmb_outer_html', [ $this, 'renderField' ], 10, 2 );
43 43
 	}
44 44
 
45 45
 	/**
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	{
73 73
 		return PostMeta::get( $key, [
74 74
 			'id' => $this->getPostId(),
75
-		]);
75
+		] );
76 76
 	}
77 77
 
78 78
 	/**
@@ -81,15 +81,15 @@  discard block
 block discarded – undo
81 81
 	 */
82 82
 	public function register()
83 83
 	{
84
-		if( current_user_can( 'switch_themes' )) {
84
+		if( current_user_can( 'switch_themes' ) ) {
85 85
 			$instructions = $this->initInstructions();
86
-			if( is_array( $instructions )) {
86
+			if( is_array( $instructions ) ) {
87 87
 				$this->normalize( $instructions );
88 88
 			}
89 89
 		}
90 90
 		$metaboxes = func_num_args()
91
-			? ( new Helper )->toArray( func_get_arg(0) )
92
-			: [];
91
+			? ( new Helper )->toArray( func_get_arg( 0 ) )
92
+			: [ ];
93 93
 		return array_merge( $metaboxes, $this->metaboxes );
94 94
 	}
95 95
 
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 	 */
100 100
 	public function renderField( $html, $field )
101 101
 	{
102
-		return $this->validate( $field['condition'] )
102
+		return $this->validate( $field[ 'condition' ] )
103 103
 			? $html
104 104
 			: '';
105 105
 	}
@@ -111,11 +111,11 @@  discard block
 block discarded – undo
111 111
 	public function show( $bool, array $metabox )
112 112
 	{
113 113
 		if( defined( 'DOING_AJAX' )
114
-			|| !isset( $metabox['condition'] )
115
-			|| !$this->hasPostType( $metabox )) {
114
+			|| !isset( $metabox[ 'condition' ] )
115
+			|| !$this->hasPostType( $metabox ) ) {
116 116
 			return $bool;
117 117
 		}
118
-		return $this->validate( $metabox['condition'] );
118
+		return $this->validate( $metabox[ 'condition' ] );
119 119
 	}
120 120
 
121 121
 	/**
@@ -123,7 +123,7 @@  discard block
 block discarded – undo
123 123
 	 */
124 124
 	protected function getPostId()
125 125
 	{
126
-		if( !( $postId = filter_input( INPUT_GET, 'post' ))) {
126
+		if( !( $postId = filter_input( INPUT_GET, 'post' ) ) ) {
127 127
 			$postId = filter_input( INPUT_POST, 'post_ID' );
128 128
 		}
129 129
 		return intval( $postId );
@@ -136,10 +136,10 @@  discard block
 block discarded – undo
136 136
 	{
137 137
 		return array_unique( iterator_to_array(
138 138
 			new RecursiveIteratorIterator(
139
-				new RecursiveArrayIterator( array_column( $this->metaboxes, 'post_types' ))
139
+				new RecursiveArrayIterator( array_column( $this->metaboxes, 'post_types' ) )
140 140
 			),
141 141
 			false
142
-		));
142
+		) );
143 143
 	}
144 144
 
145 145
 	/**
@@ -147,26 +147,26 @@  discard block
 block discarded – undo
147 147
 	 */
148 148
 	protected function hasPostType( array $metabox )
149 149
 	{
150
-		if( !isset( $metabox['post_types'] )) {
150
+		if( !isset( $metabox[ 'post_types' ] ) ) {
151 151
 			return true;
152 152
 		}
153
-		return in_array( get_post_type( $this->getPostId() ), $metabox['post_types'] );
153
+		return in_array( get_post_type( $this->getPostId() ), $metabox[ 'post_types' ] );
154 154
 	}
155 155
 
156 156
 	/**
157 157
 	 * @return void
158 158
 	 */
159
-	protected function normalize( array $metaboxes, array $defaults = [] )
159
+	protected function normalize( array $metaboxes, array $defaults = [ ] )
160 160
 	{
161 161
 		foreach( $metaboxes as $id => $metabox ) {
162 162
 			$data = wp_parse_args( $defaults, [
163
-				'condition' => [],
164
-				'fields' => [],
163
+				'condition' => [ ],
164
+				'fields' => [ ],
165 165
 				'id' => $id,
166 166
 				'slug' => $id,
167
-				'validation' => [],
168
-			]);
169
-			$this->metaboxes[] = $this->setDependencies(
167
+				'validation' => [ ],
168
+			] );
169
+			$this->metaboxes[ ] = $this->setDependencies(
170 170
 				$this->normalizeThis( $metabox, $data, $id )
171 171
 			);
172 172
 		}
@@ -200,10 +200,10 @@  discard block
 block discarded – undo
200 200
 	protected function normalizeFields( array $fields, array $data, $parentId )
201 201
 	{
202 202
 		return array_map( function( $id, $field ) use( $parentId ) {
203
-			$defaults =  [
204
-				'attributes' => [],
203
+			$defaults = [
204
+				'attributes' => [ ],
205 205
 				'class' => '',
206
-				'condition' => [],
206
+				'condition' => [ ],
207 207
 				'depends' => '',
208 208
 				'field_name' => $id,
209 209
 				'id' => $id,
@@ -237,11 +237,11 @@  discard block
 block discarded – undo
237 237
 	 */
238 238
 	protected function normalizeValidation( array $validation, array $data, $parentId )
239 239
 	{
240
-		foreach( ['messages', 'rules'] as $key ) {
241
-			if( empty( $validation[$key] ))continue;
242
-			foreach( $validation[$key] as $id => $value ) {
243
-				$validation[$key][$this->normalizeFieldName( $id, ['slug' => $id], $parentId )] = $value;
244
-				unset( $validation[$key][$id] );
240
+		foreach( [ 'messages', 'rules' ] as $key ) {
241
+			if( empty( $validation[ $key ] ) )continue;
242
+			foreach( $validation[ $key ] as $id => $value ) {
243
+				$validation[ $key ][ $this->normalizeFieldName( $id, [ 'slug' => $id ], $parentId ) ] = $value;
244
+				unset( $validation[ $key ][ $id ] );
245 245
 			}
246 246
 		}
247 247
 		return $validation;
@@ -252,14 +252,14 @@  discard block
 block discarded – undo
252 252
 	 */
253 253
 	protected function setDependencies( array $metabox )
254 254
 	{
255
-		$fields = &$metabox['fields'];
255
+		$fields = &$metabox[ 'fields' ];
256 256
 		$depends = array_column( $fields, 'depends' );
257 257
 		array_walk( $depends, function( $value, $index ) use( &$fields, $metabox ) {
258
-			if( empty( $value ))return;
259
-			$dependency = array_search( $value, array_column( $fields, 'id' ));
260
-			$fields[$index]['attributes']['data-depends'] = $value;
261
-			if( !$this->getMetaValue( $fields[$dependency]['slug'], '', $metabox['slug'] )) {
262
-				$fields[$index]['class'] = trim( 'hidden ' . $fields[$index]['class'] );
258
+			if( empty( $value ) )return;
259
+			$dependency = array_search( $value, array_column( $fields, 'id' ) );
260
+			$fields[ $index ][ 'attributes' ][ 'data-depends' ] = $value;
261
+			if( !$this->getMetaValue( $fields[ $dependency ][ 'slug' ], '', $metabox[ 'slug' ] ) ) {
262
+				$fields[ $index ][ 'class' ] = trim( 'hidden ' . $fields[ $index ][ 'class' ] );
263 263
 			}
264 264
 		});
265 265
 		return $metabox;
Please login to merge, or discard this patch.
Braces   +13 added lines, -5 removed lines patch added patch discarded remove patch
@@ -31,7 +31,9 @@  discard block
 block discarded – undo
31 31
 	 */
32 32
 	public function init()
33 33
 	{
34
-		if( empty( $this->app->config->{static::ID} ))return;
34
+		if( empty( $this->app->config->{static::ID} )) {
35
+			return;
36
+		}
35 37
 
36 38
 		$this->normalize( $this->app->config->{static::ID}, [
37 39
 			'post_types' => [],
@@ -199,7 +201,8 @@  discard block
 block discarded – undo
199 201
 	 */
200 202
 	protected function normalizeFields( array $fields, array $data, $parentId )
201 203
 	{
202
-		return array_map( function( $id, $field ) use( $parentId ) {
204
+		return array_map( function( $id, $field ) use( $parentId )
205
+		{
203 206
 			$defaults =  [
204 207
 				'attributes' => [],
205 208
 				'class' => '',
@@ -238,7 +241,9 @@  discard block
 block discarded – undo
238 241
 	protected function normalizeValidation( array $validation, array $data, $parentId )
239 242
 	{
240 243
 		foreach( ['messages', 'rules'] as $key ) {
241
-			if( empty( $validation[$key] ))continue;
244
+			if( empty( $validation[$key] )) {
245
+				continue;
246
+			}
242 247
 			foreach( $validation[$key] as $id => $value ) {
243 248
 				$validation[$key][$this->normalizeFieldName( $id, ['slug' => $id], $parentId )] = $value;
244 249
 				unset( $validation[$key][$id] );
@@ -254,8 +259,11 @@  discard block
 block discarded – undo
254 259
 	{
255 260
 		$fields = &$metabox['fields'];
256 261
 		$depends = array_column( $fields, 'depends' );
257
-		array_walk( $depends, function( $value, $index ) use( &$fields, $metabox ) {
258
-			if( empty( $value ))return;
262
+		array_walk( $depends, function( $value, $index ) use( &$fields, $metabox )
263
+		{
264
+			if( empty( $value )) {
265
+				return;
266
+			}
259 267
 			$dependency = array_search( $value, array_column( $fields, 'id' ));
260 268
 			$fields[$index]['attributes']['data-depends'] = $value;
261 269
 			if( !$this->getMetaValue( $fields[$dependency]['slug'], '', $metabox['slug'] )) {
Please login to merge, or discard this patch.
src/Settings/RWMetaBox.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -19,12 +19,12 @@  discard block
 block discarded – undo
19 19
 		$this->pollux_caller = $caller;
20 20
 		$this->pollux_id = $id;
21 21
 
22
-		remove_action( 'add_meta_boxes', [$this, 'add_meta_boxes'] );
23
-		remove_action( 'save_post_post', [$this, 'save_post'] );
22
+		remove_action( 'add_meta_boxes', [ $this, 'add_meta_boxes' ] );
23
+		remove_action( 'save_post_post', [ $this, 'save_post' ] );
24 24
 
25
-		add_action( 'pollux/archives/init', [$this, 'add_meta_boxes'] );
26
-		add_action( 'pollux/settings/init', [$this, 'add_meta_boxes'] );
27
-		add_filter( 'rwmb_field_meta',      [$this, '_get_field_meta'], 10, 3 );
25
+		add_action( 'pollux/archives/init', [ $this, 'add_meta_boxes' ] );
26
+		add_action( 'pollux/settings/init', [ $this, 'add_meta_boxes' ] );
27
+		add_filter( 'rwmb_field_meta', [ $this, '_get_field_meta' ], 10, 3 );
28 28
 	}
29 29
 
30 30
 	/**
@@ -35,13 +35,13 @@  discard block
 block discarded – undo
35 35
 	 */
36 36
 	public function _get_field_meta( $meta, array $field, $saved )
37 37
 	{
38
-		if( !$this->is_edit_screen() || !empty(( new Helper )->toArray( $meta )) || empty( $field['slug'] )) {
38
+		if( !$this->is_edit_screen() || !empty( ( new Helper )->toArray( $meta ) ) || empty( $field[ 'slug' ] ) ) {
39 39
 			return $meta;
40 40
 		}
41
-		$meta = call_user_func( [RWMB_Field::get_class_name( $field ), 'esc_meta'], ( $saved
42
-			? $this->pollux_caller->getMetaValue( $field['slug'], $meta, $this->meta_box['slug'] )
43
-			: $field['std']
44
-		));
41
+		$meta = call_user_func( [ RWMB_Field::get_class_name( $field ), 'esc_meta' ], ( $saved
42
+			? $this->pollux_caller->getMetaValue( $field[ 'slug' ], $meta, $this->meta_box[ 'slug' ] )
43
+			: $field[ 'std' ]
44
+		) );
45 45
 		return $this->_normalize_field_meta( $meta, $field );
46 46
 	}
47 47
 
@@ -51,14 +51,14 @@  discard block
 block discarded – undo
51 51
 	 */
52 52
 	public function _normalize_field_meta( $meta, array $field )
53 53
 	{
54
-		if( !empty( $meta ) && is_array( $meta )) {
54
+		if( !empty( $meta ) && is_array( $meta ) ) {
55 55
 			return $meta;
56 56
 		}
57
-		if( $field['clone'] ) {
58
-			return [''];
57
+		if( $field[ 'clone' ] ) {
58
+			return [ '' ];
59 59
 		}
60
-		if( $field['multiple'] ) {
61
-			return [];
60
+		if( $field[ 'multiple' ] ) {
61
+			return [ ];
62 62
 		}
63 63
 		return $meta;
64 64
 	}
@@ -71,12 +71,12 @@  discard block
 block discarded – undo
71 71
 	public function add_meta_boxes()
72 72
 	{
73 73
 		add_meta_box(
74
-			$this->meta_box['id'],
75
-			$this->meta_box['title'],
76
-			[$this, 'show'],
74
+			$this->meta_box[ 'id' ],
75
+			$this->meta_box[ 'title' ],
76
+			[ $this, 'show' ],
77 77
 			null,
78
-			$this->meta_box['context'],
79
-			$this->meta_box['priority']
78
+			$this->meta_box[ 'context' ],
79
+			$this->meta_box[ 'priority' ]
80 80
 		);
81 81
 	}
82 82
 
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
 	public function is_saved()
95 95
 	{
96 96
 		foreach( array_column( $this->fields, 'slug' ) as $field ) {
97
-			if( !is_null( $this->pollux_caller->getMetaValue( $field, null, $this->meta_box['slug'] ))) {
97
+			if( !is_null( $this->pollux_caller->getMetaValue( $field, null, $this->meta_box[ 'slug' ] ) ) ) {
98 98
 				return true;
99 99
 			}
100 100
 		}
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
 	 */
108 108
 	public static function normalize( $metabox )
109 109
 	{
110
-		unset( $metabox['post_types'] );
111
-		return wp_parse_args( $metabox, ['slug' => ''] );
110
+		unset( $metabox[ 'post_types' ] );
111
+		return wp_parse_args( $metabox, [ 'slug' => '' ] );
112 112
 	}
113 113
 }
Please login to merge, or discard this patch.
src/PostType/Archive.php 4 patches
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -154,6 +154,7 @@
 block discarded – undo
154 154
 	}
155 155
 
156 156
 	/**
157
+	 * @param integer $imageId
157 158
 	 * @return void
158 159
 	 * @callback add_meta_box
159 160
 	 */
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@
 block discarded – undo
12 12
 	/**
13 13
 	 * @var string
14 14
 	 */
15
-	CONST ID = 'archives';
15
+	const ID = 'archives';
16 16
 
17 17
 	public static $current;
18 18
 
Please login to merge, or discard this patch.
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 
17 17
 	public static $current;
18 18
 
19
-	public $hooks = [];
19
+	public $hooks = [ ];
20 20
 
21 21
 	/**
22 22
 	 * {@inheritdoc}
@@ -27,12 +27,12 @@  discard block
 block discarded – undo
27 27
 
28 28
 		parent::init();
29 29
 
30
-		add_action( 'wp_ajax_pollux/archives/featured/html', [$this, 'getFeaturedImageHtml'] );
31
-		add_action( 'pollux/archives/init',                  [$this, 'registerFeaturedImageMetaBox'] );
32
-		add_action( 'pollux/archives/editor',                [$this, 'renderEditor'], 10, 2 );
33
-		add_action( 'wp_ajax_pollux/archives/featured',      [$this, 'setFeaturedImage'] );
34
-		add_filter( 'pollux/archives/metabox/submit',        [$this, 'filterSubmitMetaBox'] );
35
-		add_filter( 'pollux/archives/show/instructions',     '__return_true' );
30
+		add_action( 'wp_ajax_pollux/archives/featured/html', [ $this, 'getFeaturedImageHtml' ] );
31
+		add_action( 'pollux/archives/init', [ $this, 'registerFeaturedImageMetaBox' ] );
32
+		add_action( 'pollux/archives/editor', [ $this, 'renderEditor' ], 10, 2 );
33
+		add_action( 'wp_ajax_pollux/archives/featured', [ $this, 'setFeaturedImage' ] );
34
+		add_filter( 'pollux/archives/metabox/submit', [ $this, 'filterSubmitMetaBox' ] );
35
+		add_filter( 'pollux/archives/show/instructions', '__return_true' );
36 36
 	}
37 37
 
38 38
 	/**
@@ -42,8 +42,8 @@  discard block
 block discarded – undo
42 42
 	public function filterBeforeInstructions()
43 43
 	{
44 44
 		return sprintf( '<pre class="my-sites nav-tab-active misc-pub-section">%s</pre>',
45
-			array_reduce( ['title', 'content', 'featured'], function( $instructions, $id ) {
46
-				return $instructions . $this->filterInstruction( null, ['slug' => $id], ['slug' => $this->getPostType()] ) . PHP_EOL;
45
+			array_reduce( [ 'title', 'content', 'featured' ], function( $instructions, $id ) {
46
+				return $instructions . $this->filterInstruction( null, [ 'slug' => $id ], [ 'slug' => $this->getPostType() ] ) . PHP_EOL;
47 47
 			})
48 48
 		);
49 49
 	}
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 	 */
56 56
 	public function filterInstruction( $instruction, array $field, array $metabox )
57 57
 	{
58
-		return sprintf( "ArchiveMeta::%s('%s');", $metabox['slug'], $field['slug'] );
58
+		return sprintf( "ArchiveMeta::%s('%s');", $metabox[ 'slug' ], $field[ 'slug' ] );
59 59
 	}
60 60
 
61 61
 	/**
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 	 */
65 65
 	public function filterSubmitMetaBox( array $args )
66 66
 	{
67
-		$args[1] = __( 'Save Archive', 'pollux' );
67
+		$args[ 1 ] = __( 'Save Archive', 'pollux' );
68 68
 		return $args;
69 69
 	}
70 70
 
@@ -75,10 +75,10 @@  discard block
 block discarded – undo
75 75
 	 */
76 76
 	public function getFeaturedImageHtml()
77 77
 	{
78
-		check_ajax_referer( sprintf( '%s-options', static::id() ));
78
+		check_ajax_referer( sprintf( '%s-options', static::id() ) );
79 79
 		static::$current = filter_input( INPUT_POST, 'post_type' );
80 80
 		ob_start();
81
-		$this->renderFeaturedImageMetaBox( intval( filter_input( INPUT_POST, 'thumbnail_id' )));
81
+		$this->renderFeaturedImageMetaBox( intval( filter_input( INPUT_POST, 'thumbnail_id' ) ) );
82 82
 		wp_send_json_success( ob_get_clean() );
83 83
 	}
84 84
 
@@ -100,7 +100,7 @@  discard block
 block discarded – undo
100 100
 	public function register()
101 101
 	{
102 102
 		$screenId = ( new Helper )->getCurrentScreen()->id;
103
-		if( in_array( $screenId, $this->hooks )) {
103
+		if( in_array( $screenId, $this->hooks ) ) {
104 104
 			$this->hook = $screenId;
105 105
 		}
106 106
 		parent::register();
@@ -112,8 +112,8 @@  discard block
 block discarded – undo
112 112
 	 */
113 113
 	public function registerFeaturedImageMetaBox()
114 114
 	{
115
-		if( !current_user_can( 'upload_files' ))return;
116
-		add_meta_box( 'postimagediv', __( 'Featured Image', 'pollux' ), [$this, 'renderFeaturedImageMetaBox'], null, 'side', 'low' );
115
+		if( !current_user_can( 'upload_files' ) )return;
116
+		add_meta_box( 'postimagediv', __( 'Featured Image', 'pollux' ), [ $this, 'renderFeaturedImageMetaBox' ], null, 'side', 'low' );
117 117
 	}
118 118
 
119 119
 	/**
@@ -123,15 +123,15 @@  discard block
 block discarded – undo
123 123
 	public function registerPage()
124 124
 	{
125 125
 		foreach( $this->getPostTypesWithArchive() as $type => $page ) {
126
-			$labels = get_post_type_labels( get_post_type_object( $type ));
127
-			$this->hooks[$type] = call_user_func_array( 'add_submenu_page', $this->filter( 'page', [
126
+			$labels = get_post_type_labels( get_post_type_object( $type ) );
127
+			$this->hooks[ $type ] = call_user_func_array( 'add_submenu_page', $this->filter( 'page', [
128 128
 				$page,
129 129
 				sprintf( _x( '%s Archive', 'post archive', 'pollux' ), $labels->singular_name ),
130 130
 				sprintf( _x( '%s Archive', 'post archive', 'pollux' ), $labels->singular_name ),
131 131
 				'edit_theme_options',
132 132
 				sprintf( '%s_archive', $type ),
133
-				[$this, 'renderPage'],
134
-			]));
133
+				[ $this, 'renderPage' ],
134
+			] ) );
135 135
 		}
136 136
 	}
137 137
 
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
 				'resize' => false,
153 153
 				'wp_autoresize_on' => true,
154 154
 			],
155
-		]);
155
+		] );
156 156
 	}
157 157
 
158 158
 	/**
@@ -161,12 +161,12 @@  discard block
 block discarded – undo
161 161
 	 */
162 162
 	public function renderFeaturedImageMetaBox( $imageId = null )
163 163
 	{
164
-		if( !is_numeric( $imageId )) {
164
+		if( !is_numeric( $imageId ) ) {
165 165
 			$imageId = ArchiveMeta::get( 'featured', -1, $this->getPostType() );
166 166
 		}
167
-		$imageSize = isset( wp_get_additional_image_sizes()['post-thumbnail'] )
167
+		$imageSize = isset( wp_get_additional_image_sizes()[ 'post-thumbnail' ] )
168 168
 			? 'post-thumbnail'
169
-			: [266, 266];
169
+			: [ 266, 266 ];
170 170
 		$thumbnail = get_post( $imageId )
171 171
 			? wp_get_attachment_image( $imageId, $imageSize )
172 172
 			: __( 'Set Featured Image', 'pollux' );
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
 			'post_type' => $this->getPostType(),
179 179
 			'remove_image' => __( 'Remove featured image', 'pollux' ),
180 180
 			'thumbnail' => $thumbnail,
181
-		]);
181
+		] );
182 182
 	}
183 183
 
184 184
 	/**
@@ -188,8 +188,8 @@  discard block
 block discarded – undo
188 188
 	public function renderPage()
189 189
 	{
190 190
 		$type = $this->getPostType();
191
-		if( empty( $type ))return;
192
-		$labels = get_post_type_labels( get_post_type_object( $type ));
191
+		if( empty( $type ) )return;
192
+		$labels = get_post_type_labels( get_post_type_object( $type ) );
193 193
 		$this->app->render( 'archive/index', [
194 194
 			'columns' => get_current_screen()->get_columns(),
195 195
 			'content' => ArchiveMeta::get( 'content', '', $type ),
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
 			'id' => static::id(),
198 198
 			'post_type' => $type,
199 199
 			'title' => ArchiveMeta::get( 'title', '', $type ),
200
-		]);
200
+		] );
201 201
 	}
202 202
 
203 203
 	/**
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
 	 */
206 206
 	protected function getDefaults()
207 207
 	{
208
-		return [];
208
+		return [ ];
209 209
 	}
210 210
 
211 211
 	/**
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 	protected function getPostType()
215 215
 	{
216 216
 		$type = array_search( $this->hook, $this->hooks );
217
-		if( !empty( $type ) && is_string( $type )) {
217
+		if( !empty( $type ) && is_string( $type ) ) {
218 218
 			static::$current = $type;
219 219
 		}
220 220
 		return static::$current;
@@ -227,8 +227,8 @@  discard block
 block discarded – undo
227 227
 	{
228 228
 		$types = array_map( function( $value ) {
229 229
 			return sprintf( 'edit.php?post_type=%s', $value );
230
-		}, get_post_types( ['has_archive' => 1] ));
231
-		return array_merge( $types, ['post' => 'edit.php'] );
230
+		}, get_post_types( [ 'has_archive' => 1 ] ) );
231
+		return array_merge( $types, [ 'post' => 'edit.php' ] );
232 232
 	}
233 233
 
234 234
 	/**
Please login to merge, or discard this patch.
Braces   +13 added lines, -5 removed lines patch added patch discarded remove patch
@@ -23,7 +23,9 @@  discard block
 block discarded – undo
23 23
 	 */
24 24
 	public function init()
25 25
 	{
26
-		if( !$this->app->config->enable_archive_meta )return;
26
+		if( !$this->app->config->enable_archive_meta ) {
27
+			return;
28
+		}
27 29
 
28 30
 		parent::init();
29 31
 
@@ -42,7 +44,8 @@  discard block
 block discarded – undo
42 44
 	public function filterBeforeInstructions()
43 45
 	{
44 46
 		return sprintf( '<pre class="my-sites nav-tab-active misc-pub-section">%s</pre>',
45
-			array_reduce( ['title', 'content', 'featured'], function( $instructions, $id ) {
47
+			array_reduce( ['title', 'content', 'featured'], function( $instructions, $id )
48
+			{
46 49
 				return $instructions . $this->filterInstruction( null, ['slug' => $id], ['slug' => $this->getPostType()] ) . PHP_EOL;
47 50
 			})
48 51
 		);
@@ -112,7 +115,9 @@  discard block
 block discarded – undo
112 115
 	 */
113 116
 	public function registerFeaturedImageMetaBox()
114 117
 	{
115
-		if( !current_user_can( 'upload_files' ))return;
118
+		if( !current_user_can( 'upload_files' )) {
119
+			return;
120
+		}
116 121
 		add_meta_box( 'postimagediv', __( 'Featured Image', 'pollux' ), [$this, 'renderFeaturedImageMetaBox'], null, 'side', 'low' );
117 122
 	}
118 123
 
@@ -188,7 +193,9 @@  discard block
 block discarded – undo
188 193
 	public function renderPage()
189 194
 	{
190 195
 		$type = $this->getPostType();
191
-		if( empty( $type ))return;
196
+		if( empty( $type )) {
197
+			return;
198
+		}
192 199
 		$labels = get_post_type_labels( get_post_type_object( $type ));
193 200
 		$this->app->render( 'archive/index', [
194 201
 			'columns' => get_current_screen()->get_columns(),
@@ -225,7 +232,8 @@  discard block
 block discarded – undo
225 232
 	 */
226 233
 	protected function getPostTypesWithArchive()
227 234
 	{
228
-		$types = array_map( function( $value ) {
235
+		$types = array_map( function( $value )
236
+		{
229 237
 			return sprintf( 'edit.php?post_type=%s', $value );
230 238
 		}, get_post_types( ['has_archive' => 1] ));
231 239
 		return array_merge( $types, ['post' => 'edit.php'] );
Please login to merge, or discard this patch.
src/Component.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -36,8 +36,8 @@
 block discarded – undo
36 36
 		$data = wp_parse_args( $data, $defaults );
37 37
 		foreach( $defaults as $key => $value ) {
38 38
 			$method = ( new Helper )->buildMethodName( $key, 'normalize' );
39
-			if( method_exists( $this, $method )) {
40
-				$data[$key] = $this->$method( $data[$key], $data, $id );
39
+			if( method_exists( $this, $method ) ) {
40
+				$data[ $key ] = $this->$method( $data[ $key ], $data, $id );
41 41
 			}
42 42
 		}
43 43
 		return $data;
Please login to merge, or discard this patch.
src/Settings/Settings.php 2 patches
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -51,14 +51,14 @@  discard block
 block discarded – undo
51 51
 
52 52
 		$this->normalize( $this->app->config->{static::ID} );
53 53
 
54
-		add_action( 'pollux/'.static::ID.'/init',                [$this, 'addSubmitMetaBox'] );
55
-		add_action( 'current_screen',                            [$this, 'register'] );
56
-		add_action( 'admin_menu',                                [$this, 'registerPage'] );
57
-		add_action( 'admin_menu',                                [$this, 'registerSetting'] );
58
-		add_action( 'pollux/'.static::ID.'/init',                [$this, 'resetPage'] );
59
-		add_action( 'admin_print_footer_scripts',                [$this, 'renderFooterScript'] );
60
-		add_filter( 'pollux/'.static::ID.'/instruction',         [$this, 'filterInstruction'], 10, 3 );
61
-		add_filter( 'pollux/'.static::ID.'/before/instructions', [$this, 'filterBeforeInstructions'] );
54
+		add_action( 'pollux/' . static::ID . '/init', [ $this, 'addSubmitMetaBox' ] );
55
+		add_action( 'current_screen', [ $this, 'register' ] );
56
+		add_action( 'admin_menu', [ $this, 'registerPage' ] );
57
+		add_action( 'admin_menu', [ $this, 'registerSetting' ] );
58
+		add_action( 'pollux/' . static::ID . '/init', [ $this, 'resetPage' ] );
59
+		add_action( 'admin_print_footer_scripts', [ $this, 'renderFooterScript' ] );
60
+		add_filter( 'pollux/' . static::ID . '/instruction', [ $this, 'filterInstruction' ], 10, 3 );
61
+		add_filter( 'pollux/' . static::ID . '/before/instructions', [ $this, 'filterBeforeInstructions' ] );
62 62
 	}
63 63
 
64 64
 	/**
@@ -70,11 +70,11 @@  discard block
 block discarded – undo
70 70
 		call_user_func_array( 'add_meta_box', $this->filter( 'metabox/submit', [
71 71
 			'submitdiv',
72 72
 			__( 'Save Settings', 'pollux' ),
73
-			[$this, 'renderSubmitMetaBox'],
73
+			[ $this, 'renderSubmitMetaBox' ],
74 74
 			$this->hook,
75 75
 			'side',
76 76
 			'high',
77
-		]));
77
+		] ) );
78 78
 	}
79 79
 
80 80
 	/**
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 	 */
94 94
 	public function filterInstruction( $instruction, array $field, array $metabox )
95 95
 	{
96
-		return sprintf( "SiteMeta::%s('%s');", $metabox['slug'], $field['slug'] );
96
+		return sprintf( "SiteMeta::%s('%s');", $metabox[ 'slug' ], $field[ 'slug' ] );
97 97
 	}
98 98
 
99 99
 	/**
@@ -103,10 +103,10 @@  discard block
 block discarded – undo
103 103
 	 */
104 104
 	public function filterSavedSettings( $settings )
105 105
 	{
106
-		if( is_null( $settings )) {
107
-			$settings = [];
106
+		if( is_null( $settings ) ) {
107
+			$settings = [ ];
108 108
 		}
109
-		return $this->filter( 'save', array_merge( $this->getSettings(), $settings ));
109
+		return $this->filter( 'save', array_merge( $this->getSettings(), $settings ) );
110 110
 	}
111 111
 
112 112
 	/**
@@ -126,14 +126,14 @@  discard block
 block discarded – undo
126 126
 	 */
127 127
 	public function register()
128 128
 	{
129
-		if(( new Helper )->getCurrentScreen()->id != $this->hook )return;
129
+		if( ( new Helper )->getCurrentScreen()->id != $this->hook )return;
130 130
 		foreach( parent::register() as $metabox ) {
131 131
 			new RWMetaBox( $metabox, static::ID, $this );
132 132
 		}
133 133
 		add_screen_option( 'layout_columns', [
134 134
 			'max' => 2,
135 135
 			'default' => 2,
136
-		]);
136
+		] );
137 137
 		$this->action( 'init' );
138 138
 	}
139 139
 
@@ -148,10 +148,10 @@  discard block
 block discarded – undo
148 148
 			__( 'Site Settings', 'pollux' ),
149 149
 			'edit_theme_options',
150 150
 			static::id(),
151
-			[$this, 'renderPage'],
151
+			[ $this, 'renderPage' ],
152 152
 			'dashicons-screenoptions',
153 153
 			1313
154
-		]));
154
+		] ) );
155 155
 	}
156 156
 
157 157
 	/**
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
 	 */
161 161
 	public function registerSetting()
162 162
 	{
163
-		register_setting( static::id(), static::id(), [$this, 'filterSavedSettings'] );
163
+		register_setting( static::id(), static::id(), [ $this, 'filterSavedSettings' ] );
164 164
 	}
165 165
 
166 166
 	/**
@@ -169,12 +169,12 @@  discard block
 block discarded – undo
169 169
 	 */
170 170
 	public function renderFooterScript()
171 171
 	{
172
-		if(( new Helper )->getCurrentScreen()->id != $this->hook )return;
172
+		if( ( new Helper )->getCurrentScreen()->id != $this->hook )return;
173 173
 		$this->app->render( 'settings/script', [
174 174
 			'confirm' => __( 'Are you sure want to do this?', 'pollux' ),
175 175
 			'hook' => $this->hook,
176 176
 			'id' => static::id(),
177
-		]);
177
+		] );
178 178
 	}
179 179
 
180 180
 	/**
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
 			'columns' => get_current_screen()->get_columns(),
188 188
 			'heading' => __( 'Site Settings', 'pollux' ),
189 189
 			'id' => static::id(),
190
-		]);
190
+		] );
191 191
 	}
192 192
 
193 193
 	/**
@@ -204,9 +204,9 @@  discard block
 block discarded – undo
204 204
 		];
205 205
 		$this->app->render( 'settings/submit', [
206 206
 			'reset' => __( 'Reset all', 'pollux' ),
207
-			'reset_url' => esc_url( add_query_arg( $query, admin_url( $pagenow ))),
207
+			'reset_url' => esc_url( add_query_arg( $query, admin_url( $pagenow ) ) ),
208 208
 			'submit' => get_submit_button( __( 'Save', 'pollux' ), 'primary', 'submit', false ),
209
-		]);
209
+		] );
210 210
 	}
211 211
 
212 212
 	/**
@@ -218,15 +218,15 @@  discard block
 block discarded – undo
218 218
 		if( filter_input( INPUT_GET, 'page' ) !== static::id()
219 219
 			|| filter_input( INPUT_GET, 'action' ) !== 'reset'
220 220
 		)return;
221
-		if( wp_verify_nonce( filter_input( INPUT_GET, '_wpnonce' ), $this->hook )) {
221
+		if( wp_verify_nonce( filter_input( INPUT_GET, '_wpnonce' ), $this->hook ) ) {
222 222
 			update_option( static::id(), $this->getDefaults() );
223 223
 			add_settings_error( static::id(), 'reset', __( 'Reset successful.', 'pollux' ), 'updated' );
224 224
 		}
225 225
 		else {
226
-			add_settings_error( static::id(), 'failed', __( 'Failed to reset. Please try again.', 'pollux' ));
226
+			add_settings_error( static::id(), 'failed', __( 'Failed to reset. Please try again.', 'pollux' ) );
227 227
 		}
228 228
 		set_transient( 'settings_errors', get_settings_errors(), 30 );
229
-		wp_safe_redirect( add_query_arg( 'settings-updated', 'true',  wp_get_referer() ));
229
+		wp_safe_redirect( add_query_arg( 'settings-updated', 'true', wp_get_referer() ) );
230 230
 		exit;
231 231
 	}
232 232
 
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
 	protected function filterArrayByKey( array $array, $key )
238 238
 	{
239 239
 		return array_filter( $array, function( $value ) use( $key ) {
240
-			return !empty( $value[$key] );
240
+			return !empty( $value[ $key ] );
241 241
 		});
242 242
 	}
243 243
 
@@ -250,11 +250,11 @@  discard block
 block discarded – undo
250 250
 
251 251
 		array_walk( $metaboxes, function( &$metabox ) {
252 252
 			$fields = array_map( function( $field ) {
253
-				$field = wp_parse_args( $field, ['std' => ''] );
254
-				return [$field['slug'] => $field['std']];
255
-			}, $this->filterArrayByKey( $metabox['fields'], 'slug' ));
253
+				$field = wp_parse_args( $field, [ 'std' => '' ] );
254
+				return [ $field[ 'slug' ] => $field[ 'std' ] ];
255
+			}, $this->filterArrayByKey( $metabox[ 'fields' ], 'slug' ) );
256 256
 			$metabox = [
257
-				$metabox['slug'] => call_user_func_array( 'array_merge', $fields ),
257
+				$metabox[ 'slug' ] => call_user_func_array( 'array_merge', $fields ),
258 258
 			];
259 259
 		});
260 260
 		return call_user_func_array( 'array_merge', $metaboxes );
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 	 */
273 273
 	protected function normalizeFieldName( $name, array $data, $parentId )
274 274
 	{
275
-		return sprintf( '%s[%s][%s]', static::id(), $parentId, $data['slug'] );
275
+		return sprintf( '%s[%s][%s]', static::id(), $parentId, $data[ 'slug' ] );
276 276
 	}
277 277
 
278 278
 	/**
Please login to merge, or discard this patch.
Braces   +15 added lines, -6 removed lines patch added patch discarded remove patch
@@ -126,7 +126,9 @@  discard block
 block discarded – undo
126 126
 	 */
127 127
 	public function register()
128 128
 	{
129
-		if(( new Helper )->getCurrentScreen()->id != $this->hook )return;
129
+		if(( new Helper )->getCurrentScreen()->id != $this->hook ) {
130
+			return;
131
+		}
130 132
 		foreach( parent::register() as $metabox ) {
131 133
 			new RWMetaBox( $metabox, static::ID, $this );
132 134
 		}
@@ -169,7 +171,9 @@  discard block
 block discarded – undo
169 171
 	 */
170 172
 	public function renderFooterScript()
171 173
 	{
172
-		if(( new Helper )->getCurrentScreen()->id != $this->hook )return;
174
+		if(( new Helper )->getCurrentScreen()->id != $this->hook ) {
175
+			return;
176
+		}
173 177
 		$this->app->render( 'settings/script', [
174 178
 			'confirm' => __( 'Are you sure want to do this?', 'pollux' ),
175 179
 			'hook' => $this->hook,
@@ -217,7 +221,9 @@  discard block
 block discarded – undo
217 221
 	{
218 222
 		if( filter_input( INPUT_GET, 'page' ) !== static::id()
219 223
 			|| filter_input( INPUT_GET, 'action' ) !== 'reset'
220
-		)return;
224
+		) {
225
+			return;
226
+		}
221 227
 		if( wp_verify_nonce( filter_input( INPUT_GET, '_wpnonce' ), $this->hook )) {
222 228
 			update_option( static::id(), $this->getDefaults() );
223 229
 			add_settings_error( static::id(), 'reset', __( 'Reset successful.', 'pollux' ), 'updated' );
@@ -236,7 +242,8 @@  discard block
 block discarded – undo
236 242
 	 */
237 243
 	protected function filterArrayByKey( array $array, $key )
238 244
 	{
239
-		return array_filter( $array, function( $value ) use( $key ) {
245
+		return array_filter( $array, function( $value ) use( $key )
246
+		{
240 247
 			return !empty( $value[$key] );
241 248
 		});
242 249
 	}
@@ -248,8 +255,10 @@  discard block
 block discarded – undo
248 255
 	{
249 256
 		$metaboxes = $this->filterArrayByKey( $this->metaboxes, 'slug' );
250 257
 
251
-		array_walk( $metaboxes, function( &$metabox ) {
252
-			$fields = array_map( function( $field ) {
258
+		array_walk( $metaboxes, function( &$metabox )
259
+		{
260
+			$fields = array_map( function( $field )
261
+			{
253 262
 				$field = wp_parse_args( $field, ['std' => ''] );
254 263
 				return [$field['slug'] => $field['std']];
255 264
 			}, $this->filterArrayByKey( $metabox['fields'], 'slug' ));
Please login to merge, or discard this patch.