Test Setup Failed
Push — develop ( 8a7afb...8538ee )
by Paul
06:10 queued 03:55
created
src/Settings/RWMetaBox.php 1 patch
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -19,13 +19,13 @@  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 );
28
-		add_filter( 'rwmb_normalize_field', [$this, '_normalize_field'] );
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
+		add_filter( 'rwmb_normalize_field', [ $this, '_normalize_field' ] );
29 29
 	}
30 30
 
31 31
 	/**
@@ -36,13 +36,13 @@  discard block
 block discarded – undo
36 36
 	 */
37 37
 	public function _get_field_meta( $meta, array $field, $saved )
38 38
 	{
39
-		if( !$this->is_edit_screen() || !empty(( new Helper )->toArray( $meta )) || empty( $field['slug'] )) {
39
+		if( !$this->is_edit_screen() || !empty( ( new Helper )->toArray( $meta ) ) || empty( $field[ 'slug' ] ) ) {
40 40
 			return $meta;
41 41
 		}
42
-		$meta = call_user_func( [RWMB_Field::get_class_name( $field ), 'esc_meta'], ( $saved
43
-			? $this->pollux_caller->getMetaValue( $field['slug'], $meta, $this->meta_box['slug'] )
44
-			: $field['std']
45
-		));
42
+		$meta = call_user_func( [ RWMB_Field::get_class_name( $field ), 'esc_meta' ], ( $saved
43
+			? $this->pollux_caller->getMetaValue( $field[ 'slug' ], $meta, $this->meta_box[ 'slug' ] )
44
+			: $field[ 'std' ]
45
+		) );
46 46
 		return $this->_normalize_field_meta( $meta, $field );
47 47
 	}
48 48
 
@@ -51,10 +51,10 @@  discard block
 block discarded – undo
51 51
 	 */
52 52
 	public function _normalize_field( array $field )
53 53
 	{
54
-		if( !empty( $field['multiple'] ) && $field['id'] == substr( $field['field_name'], 0, -2 )) {
55
-			$parts = array_filter( explode( '-', $field['id'] ));
54
+		if( !empty( $field[ 'multiple' ] ) && $field[ 'id' ] == substr( $field[ 'field_name' ], 0, -2 ) ) {
55
+			$parts = array_filter( explode( '-', $field[ 'id' ] ) );
56 56
 			$first = array_shift( $parts );
57
-			$field['field_name'] = array_reduce( $parts, function( $carry, $part ) {
57
+			$field[ 'field_name' ] = array_reduce( $parts, function( $carry, $part ) {
58 58
 				return sprintf( '%s[%s]', $carry, $part );
59 59
 			}, $first ) . '[]';
60 60
 		}
@@ -67,14 +67,14 @@  discard block
 block discarded – undo
67 67
 	 */
68 68
 	public function _normalize_field_meta( $meta, array $field )
69 69
 	{
70
-		if( !empty( $meta ) && is_array( $meta )) {
70
+		if( !empty( $meta ) && is_array( $meta ) ) {
71 71
 			return $meta;
72 72
 		}
73
-		if( $field['clone'] ) {
74
-			return [''];
73
+		if( $field[ 'clone' ] ) {
74
+			return [ '' ];
75 75
 		}
76
-		if( $field['multiple'] ) {
77
-			return [];
76
+		if( $field[ 'multiple' ] ) {
77
+			return [ ];
78 78
 		}
79 79
 		return $meta;
80 80
 	}
@@ -87,12 +87,12 @@  discard block
 block discarded – undo
87 87
 	public function add_meta_boxes()
88 88
 	{
89 89
 		add_meta_box(
90
-			$this->meta_box['id'],
91
-			$this->meta_box['title'],
92
-			[$this, 'show'],
90
+			$this->meta_box[ 'id' ],
91
+			$this->meta_box[ 'title' ],
92
+			[ $this, 'show' ],
93 93
 			null,
94
-			$this->meta_box['context'],
95
-			$this->meta_box['priority']
94
+			$this->meta_box[ 'context' ],
95
+			$this->meta_box[ 'priority' ]
96 96
 		);
97 97
 	}
98 98
 
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
 	public function is_saved()
111 111
 	{
112 112
 		foreach( array_column( $this->fields, 'slug' ) as $field ) {
113
-			if( !is_null( $this->pollux_caller->getMetaValue( $field, null, $this->meta_box['slug'] ))) {
113
+			if( !is_null( $this->pollux_caller->getMetaValue( $field, null, $this->meta_box[ 'slug' ] ) ) ) {
114 114
 				return true;
115 115
 			}
116 116
 		}
@@ -123,7 +123,7 @@  discard block
 block discarded – undo
123 123
 	 */
124 124
 	public static function normalize( $metabox )
125 125
 	{
126
-		unset( $metabox['post_types'] );
127
-		return wp_parse_args( $metabox, ['slug' => ''] );
126
+		unset( $metabox[ 'post_types' ] );
127
+		return wp_parse_args( $metabox, [ 'slug' => '' ] );
128 128
 	}
129 129
 }
Please login to merge, or discard this patch.
src/MetaBox/SiteMetaManager.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
 
20 20
 	public function __construct()
21 21
 	{
22
-		$this->options = get_option( Settings::id(), [] );
22
+		$this->options = get_option( Settings::id(), [ ] );
23 23
 	}
24 24
 
25 25
 	/**
@@ -30,10 +30,10 @@  discard block
 block discarded – undo
30 30
 	{
31 31
 		$args = array_pad( $args, 2, null );
32 32
 		$group = $this->$group;
33
-		if( is_object( $group )) {
33
+		if( is_object( $group ) ) {
34 34
 			return $group;
35 35
 		}
36
-		return $this->get( $group, $args[0], $args[1] );
36
+		return $this->get( $group, $args[ 0 ], $args[ 1 ] );
37 37
 	}
38 38
 
39 39
 	/**
@@ -45,14 +45,14 @@  discard block
 block discarded – undo
45 45
 		if( $group == 'all' ) {
46 46
 			return (object) $this->options;
47 47
 		}
48
-		if( empty( $group )) {
48
+		if( empty( $group ) ) {
49 49
 			$group = $this->getDefaultGroup();
50 50
 		}
51
-		if( is_array( $group )) {
51
+		if( is_array( $group ) ) {
52 52
 			$group = reset( $group );
53 53
 		}
54
-		return isset( $this->options[$group] )
55
-			? $this->options[$group]
54
+		return isset( $this->options[ $group ] )
55
+			? $this->options[ $group ]
56 56
 			: null;
57 57
 	}
58 58
 
@@ -67,13 +67,13 @@  discard block
 block discarded – undo
67 67
 		if( func_num_args() < 1 ) {
68 68
 			return $this->all;
69 69
 		}
70
-		if( is_string( $group )) {
70
+		if( is_string( $group ) ) {
71 71
 			$group = $this->$group;
72 72
 		}
73
-		if( !is_array( $group )) {
73
+		if( !is_array( $group ) ) {
74 74
 			return $fallback;
75 75
 		}
76
-		if( is_null( $key )) {
76
+		if( is_null( $key ) ) {
77 77
 			return $group;
78 78
 		}
79 79
 		return $this->getValue( $group, $key, $fallback );
@@ -94,11 +94,11 @@  discard block
 block discarded – undo
94 94
 	 */
95 95
 	protected function getValue( array $group, $key, $fallback )
96 96
 	{
97
-		if( !array_key_exists( $key, $group )) {
97
+		if( !array_key_exists( $key, $group ) ) {
98 98
 			return $fallback;
99 99
 		}
100
-		return empty( $group[$key] ) && !is_null( $fallback )
100
+		return empty( $group[ $key ] ) && !is_null( $fallback )
101 101
 			? $fallback
102
-			: $group[$key];
102
+			: $group[ $key ];
103 103
 	}
104 104
 }
Please login to merge, or discard this patch.
src/PostType/Columns.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
 	/**
15 15
 	 * @var array
16 16
 	 */
17
-	public $columns = [];
17
+	public $columns = [ ];
18 18
 
19 19
 	/**
20 20
 	 * @var void
@@ -22,10 +22,10 @@  discard block
 block discarded – undo
22 22
 	public function initColumns()
23 23
 	{
24 24
 		foreach( $this->types as $type => $args ) {
25
-			add_action( "manage_{$type}_posts_custom_column", [$this, 'printColumnValue'], 10, 2 );
25
+			add_action( "manage_{$type}_posts_custom_column", [ $this, 'printColumnValue' ], 10, 2 );
26 26
 			add_filter( "manage_{$type}_posts_columns", function( $columns ) use( $args ) {
27
-				return count( $args['columns'] ) > 1
28
-					? $args['columns']
27
+				return count( $args[ 'columns' ] ) > 1
28
+					? $args[ 'columns' ]
29 29
 					: $columns;
30 30
 			});
31 31
 		}
@@ -54,8 +54,8 @@  discard block
 block discarded – undo
54 54
 		if( has_post_thumbnail( $postId ) ) {
55 55
 			list( $src, $width, $height ) = wp_get_attachment_image_src( get_post_thumbnail_id( $postId ), 'thumbnail' );
56 56
 			$thumbnail = sprintf( '<img src="%s" alt="%s" width="%s" height="%s">',
57
-				esc_url( set_url_scheme( $src )),
58
-				esc_attr( get_the_title( $postId )),
57
+				esc_url( set_url_scheme( $src ) ),
58
+				esc_attr( get_the_title( $postId ) ),
59 59
 				$width,
60 60
 				$height
61 61
 			);
@@ -71,9 +71,9 @@  discard block
 block discarded – undo
71 71
 	protected function getColumnMedia()
72 72
 	{
73 73
 		return count( PostMeta::get( 'media', [
74
-			'fallback' => [],
74
+			'fallback' => [ ],
75 75
 			'single' => false,
76
-		]));
76
+		] ) );
77 77
 	}
78 78
 
79 79
 	/**
@@ -91,8 +91,8 @@  discard block
 block discarded – undo
91 91
 	protected function normalizeColumns( array $columns )
92 92
 	{
93 93
 		$columns = array_flip( $columns );
94
-		$columns = array_merge( $columns, array_intersect_key( $this->columns, $columns ));
95
-		return ['cb' => '<input type="checkbox">'] + $columns;
94
+		$columns = array_merge( $columns, array_intersect_key( $this->columns, $columns ) );
95
+		return [ 'cb' => '<input type="checkbox">' ] + $columns;
96 96
 	}
97 97
 
98 98
 	/**
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 		$defaults = [
104 104
 			'author' => __( 'Author', 'pollux' ),
105 105
 			'categories' => __( 'Categories', 'pollux' ),
106
-			'comments' => sprintf( '<span class="vers comment-grey-bubble" title="%1$s"><span class="screen-reader-text">%1$s</span></span>', __( 'Comments', 'pollux' )),
106
+			'comments' => sprintf( '<span class="vers comment-grey-bubble" title="%1$s"><span class="screen-reader-text">%1$s</span></span>', __( 'Comments', 'pollux' ) ),
107 107
 			'date' => __( 'Date', 'pollux' ),
108 108
 			'media' => __( 'Media', 'pollux' ),
109 109
 			'slug' => __( 'Slug', 'pollux' ),
Please login to merge, or discard this patch.
thirdparty.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -4,8 +4,8 @@
 block discarded – undo
4 4
  * Compatibility with Give WP plugin
5 5
  */
6 6
 add_filter( 'give_load_admin_scripts', function( $is_admin_page, $hook ) {
7
-	$needle = sprintf( '_page_%s', filter_input( INPUT_GET, 'page' ));
8
-	return substr( $hook, - strlen( $needle )) !== $needle
7
+	$needle = sprintf( '_page_%s', filter_input( INPUT_GET, 'page' ) );
8
+	return substr( $hook, - strlen( $needle ) ) !== $needle
9 9
 		? $is_admin_page
10 10
 		: true;
11 11
 }, 10, 2 );
Please login to merge, or discard this patch.
src/Application.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 	public $gatekeeper;
19 19
 	public $id;
20 20
 	public $name;
21
-	public $notices = [];
21
+	public $notices = [ ];
22 22
 	public $version;
23 23
 
24 24
 	/**
@@ -31,8 +31,8 @@  discard block
 block discarded – undo
31 31
 
32 32
 	public function __construct()
33 33
 	{
34
-		$this->file = realpath( dirname( dirname( __FILE__ )) . '/pollux.php' );
35
-		$this->gatekeeper = new GateKeeper( plugin_basename( $this->file ));
34
+		$this->file = realpath( dirname( dirname( __FILE__ ) ) . '/pollux.php' );
35
+		$this->gatekeeper = new GateKeeper( plugin_basename( $this->file ) );
36 36
 
37 37
 		$data = get_file_data( $this->file, array(
38 38
 			'id' => 'Text Domain',
@@ -58,11 +58,11 @@  discard block
 block discarded – undo
58 58
 		add_action( 'plugins_loaded', function() {
59 59
 			$this->bootstrap();
60 60
 		});
61
-		add_action( 'admin_enqueue_scripts',           array( $controller, 'registerAssets' ));
62
-		add_action( 'admin_init',                      array( $controller, 'removeDashboardWidgets' ));
63
-		add_action( 'wp_before_admin_bar_render',      array( $controller, 'removeWordPressMenu' ));
64
-		add_filter( "plugin_action_links_{$basename}", array( $controller, 'filterPluginLinks' ));
65
-		add_filter( 'admin_footer_text',               array( $controller, 'filterWordPressFooter' ));
61
+		add_action( 'admin_enqueue_scripts', array( $controller, 'registerAssets' ) );
62
+		add_action( 'admin_init', array( $controller, 'removeDashboardWidgets' ) );
63
+		add_action( 'wp_before_admin_bar_render', array( $controller, 'removeWordPressMenu' ) );
64
+		add_filter( "plugin_action_links_{$basename}", array( $controller, 'filterPluginLinks' ) );
65
+		add_filter( 'admin_footer_text', array( $controller, 'filterWordPressFooter' ) );
66 66
 
67 67
 		// Disallow indexing of the site on non-production environments
68 68
 		if( !$this->environment( 'production' ) && !is_admin() ) {
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 	public function environment( $checkFor = '' )
78 78
 	{
79 79
 		$environment = defined( 'WP_ENV' ) ? WP_ENV : 'production';
80
-		if( !empty( $checkFor )) {
80
+		if( !empty( $checkFor ) ) {
81 81
 			return $environment == $checkFor;
82 82
 		}
83 83
 		return $environment;
@@ -96,11 +96,11 @@  discard block
 block discarded – undo
96 96
 			trailingslashit( trailingslashit( $theme->theme_root ) . $theme->template ),
97 97
 			trailingslashit( WP_CONTENT_DIR ),
98 98
 			trailingslashit( ABSPATH ),
99
-			trailingslashit( dirname( ABSPATH )),
100
-			trailingslashit( dirname( dirname( ABSPATH ))),
101
-		]);
99
+			trailingslashit( dirname( ABSPATH ) ),
100
+			trailingslashit( dirname( dirname( ABSPATH ) ) ),
101
+		] );
102 102
 		foreach( (array) $locations as $location ) {
103
-			if( !file_exists( $location . $filename ))continue;
103
+			if( !file_exists( $location . $filename ) )continue;
104 104
 			return $location . $filename;
105 105
 		}
106 106
 		return null;
@@ -133,14 +133,14 @@  discard block
 block discarded – undo
133 133
 	 * @param string $view
134 134
 	 * @return void|null
135 135
 	 */
136
-	public function render( $view, array $data = [] )
136
+	public function render( $view, array $data = [ ] )
137 137
 	{
138 138
 		$file = apply_filters( 'pollux/views/file',
139
-			$this->path( sprintf( 'views/%s.php', str_replace( '.php', '', $view ))),
139
+			$this->path( sprintf( 'views/%s.php', str_replace( '.php', '', $view ) ) ),
140 140
 			$view,
141 141
 			$data
142 142
 		);
143
-		if( !file_exists( $file ))return;
143
+		if( !file_exists( $file ) )return;
144 144
 		extract( $data );
145 145
 		include $file;
146 146
 	}
@@ -151,7 +151,7 @@  discard block
 block discarded – undo
151 151
 	 */
152 152
 	public function url( $path = '' )
153 153
 	{
154
-		return esc_url( plugin_dir_url( $this->file ) . ltrim( trim( $path ), '/' ));
154
+		return esc_url( plugin_dir_url( $this->file ) . ltrim( trim( $path ), '/' ) );
155 155
 	}
156 156
 
157 157
 	/**
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
 	 */
185 185
 	protected function loadHooks()
186 186
 	{
187
-		if( $file = $this->getFile( 'pollux-hooks.php' )) {
187
+		if( $file = $this->getFile( 'pollux-hooks.php' ) ) {
188 188
 			include_once $file;
189 189
 		}
190 190
 	}
@@ -206,6 +206,6 @@  discard block
 block discarded – undo
206 206
 			'ArchiveMeta' => 'GeminiLabs\Pollux\Facades\ArchiveMeta',
207 207
 			'PostMeta' => 'GeminiLabs\Pollux\Facades\PostMeta',
208 208
 			'SiteMeta' => 'GeminiLabs\Pollux\Facades\SiteMeta',
209
-		)))->register();
209
+		) ) )->register();
210 210
 	}
211 211
 }
Please login to merge, or discard this patch.
src/PostType/Archive.php 1 patch
Spacing   +34 added lines, -34 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}
@@ -25,12 +25,12 @@  discard block
 block discarded – undo
25 25
 	{
26 26
 		parent::init();
27 27
 
28
-		add_action( 'wp_ajax_pollux/archives/featured/html', [$this, 'getFeaturedImageHtml'] );
29
-		add_action( 'pollux/archives/init',                  [$this, 'registerFeaturedImageMetaBox'] );
30
-		add_action( 'pollux/archives/editor',                [$this, 'renderEditor'], 10, 2 );
31
-		add_action( 'wp_ajax_pollux/archives/featured',      [$this, 'setFeaturedImage'] );
32
-		add_filter( 'pollux/archives/metabox/submit',        [$this, 'filterSubmitMetaBox'] );
33
-		add_filter( 'pollux/archives/show/instructions',     '__return_true' );
28
+		add_action( 'wp_ajax_pollux/archives/featured/html', [ $this, 'getFeaturedImageHtml' ] );
29
+		add_action( 'pollux/archives/init', [ $this, 'registerFeaturedImageMetaBox' ] );
30
+		add_action( 'pollux/archives/editor', [ $this, 'renderEditor' ], 10, 2 );
31
+		add_action( 'wp_ajax_pollux/archives/featured', [ $this, 'setFeaturedImage' ] );
32
+		add_filter( 'pollux/archives/metabox/submit', [ $this, 'filterSubmitMetaBox' ] );
33
+		add_filter( 'pollux/archives/show/instructions', '__return_true' );
34 34
 	}
35 35
 
36 36
 	public function canProceed()
@@ -46,8 +46,8 @@  discard block
 block discarded – undo
46 46
 	public function filterBeforeInstructions()
47 47
 	{
48 48
 		return sprintf( '<pre class="my-sites nav-tab-active misc-pub-section">%s</pre>',
49
-			array_reduce( ['title', 'content', 'featured'], function( $instructions, $id ) {
50
-				return $instructions . $this->filterInstruction( null, ['slug' => $id], ['slug' => $this->getPostType()] ) . PHP_EOL;
49
+			array_reduce( [ 'title', 'content', 'featured' ], function( $instructions, $id ) {
50
+				return $instructions . $this->filterInstruction( null, [ 'slug' => $id ], [ 'slug' => $this->getPostType() ] ) . PHP_EOL;
51 51
 			})
52 52
 		);
53 53
 	}
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 	 */
60 60
 	public function filterInstruction( $instruction, array $field, array $metabox )
61 61
 	{
62
-		return sprintf( "ArchiveMeta::%s('%s');", $metabox['slug'], $field['slug'] );
62
+		return sprintf( "ArchiveMeta::%s('%s');", $metabox[ 'slug' ], $field[ 'slug' ] );
63 63
 	}
64 64
 
65 65
 	/**
@@ -70,9 +70,9 @@  discard block
 block discarded – undo
70 70
 	public function filterSavedSettings( $settings )
71 71
 	{
72 72
 		return $this->filter( 'save', array_intersect_key(
73
-			array_merge( $this->getSettings(), ( new Helper )->toArray( $settings )),
73
+			array_merge( $this->getSettings(), ( new Helper )->toArray( $settings ) ),
74 74
 			$this->getPostTypesWithArchive()
75
-		));
75
+		) );
76 76
 	}
77 77
 
78 78
 	/**
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
 	 */
82 82
 	public function filterSubmitMetaBox( array $args )
83 83
 	{
84
-		$args[1] = __( 'Save Archive', 'pollux' );
84
+		$args[ 1 ] = __( 'Save Archive', 'pollux' );
85 85
 		return $args;
86 86
 	}
87 87
 
@@ -92,10 +92,10 @@  discard block
 block discarded – undo
92 92
 	 */
93 93
 	public function getFeaturedImageHtml()
94 94
 	{
95
-		check_ajax_referer( sprintf( '%s-options', static::id() ));
95
+		check_ajax_referer( sprintf( '%s-options', static::id() ) );
96 96
 		static::$current = filter_input( INPUT_POST, 'post_type' );
97 97
 		ob_start();
98
-		$this->renderFeaturedImageMetaBox( intval( filter_input( INPUT_POST, 'thumbnail_id' )));
98
+		$this->renderFeaturedImageMetaBox( intval( filter_input( INPUT_POST, 'thumbnail_id' ) ) );
99 99
 		wp_send_json_success( ob_get_clean() );
100 100
 	}
101 101
 
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
 	public function register()
118 118
 	{
119 119
 		$screenId = ( new Helper )->getCurrentScreen()->id;
120
-		if( in_array( $screenId, $this->hooks )) {
120
+		if( in_array( $screenId, $this->hooks ) ) {
121 121
 			$this->hook = $screenId;
122 122
 		}
123 123
 		parent::register();
@@ -129,8 +129,8 @@  discard block
 block discarded – undo
129 129
 	 */
130 130
 	public function registerFeaturedImageMetaBox()
131 131
 	{
132
-		if( !current_user_can( 'upload_files' ))return;
133
-		add_meta_box( 'postimagediv', __( 'Featured Image', 'pollux' ), [$this, 'renderFeaturedImageMetaBox'], null, 'side', 'low' );
132
+		if( !current_user_can( 'upload_files' ) )return;
133
+		add_meta_box( 'postimagediv', __( 'Featured Image', 'pollux' ), [ $this, 'renderFeaturedImageMetaBox' ], null, 'side', 'low' );
134 134
 	}
135 135
 
136 136
 	/**
@@ -140,15 +140,15 @@  discard block
 block discarded – undo
140 140
 	public function registerPage()
141 141
 	{
142 142
 		foreach( $this->getPostTypesWithArchive() as $type => $page ) {
143
-			$labels = get_post_type_labels( get_post_type_object( $type ));
144
-			$this->hooks[$type] = call_user_func_array( 'add_submenu_page', $this->filter( 'page', [
143
+			$labels = get_post_type_labels( get_post_type_object( $type ) );
144
+			$this->hooks[ $type ] = call_user_func_array( 'add_submenu_page', $this->filter( 'page', [
145 145
 				$page,
146 146
 				sprintf( _x( '%s Archive', 'post archive', 'pollux' ), $labels->singular_name ),
147 147
 				sprintf( _x( '%s Archive', 'post archive', 'pollux' ), $labels->singular_name ),
148 148
 				static::CAPABILITY,
149 149
 				sprintf( '%s_archive', $type ),
150
-				[$this, 'renderPage'],
151
-			]));
150
+				[ $this, 'renderPage' ],
151
+			] ) );
152 152
 		}
153 153
 	}
154 154
 
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
 				'resize' => false,
170 170
 				'wp_autoresize_on' => true,
171 171
 			],
172
-		]);
172
+		] );
173 173
 	}
174 174
 
175 175
 	/**
@@ -178,12 +178,12 @@  discard block
 block discarded – undo
178 178
 	 */
179 179
 	public function renderFeaturedImageMetaBox( $imageId = null )
180 180
 	{
181
-		if( !is_numeric( $imageId )) {
181
+		if( !is_numeric( $imageId ) ) {
182 182
 			$imageId = ArchiveMeta::get( $this->getPostType(), 'featured', -1 );
183 183
 		}
184
-		$imageSize = isset( wp_get_additional_image_sizes()['post-thumbnail'] )
184
+		$imageSize = isset( wp_get_additional_image_sizes()[ 'post-thumbnail' ] )
185 185
 			? 'post-thumbnail'
186
-			: [266, 266];
186
+			: [ 266, 266 ];
187 187
 		$thumbnail = get_post( $imageId )
188 188
 			? wp_get_attachment_image( $imageId, $imageSize )
189 189
 			: __( 'Set Featured Image', 'pollux' );
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
 			'post_type' => $this->getPostType(),
196 196
 			'remove_image' => __( 'Remove featured image', 'pollux' ),
197 197
 			'thumbnail' => $thumbnail,
198
-		]);
198
+		] );
199 199
 	}
200 200
 
201 201
 	/**
@@ -205,8 +205,8 @@  discard block
 block discarded – undo
205 205
 	public function renderPage()
206 206
 	{
207 207
 		$type = $this->getPostType();
208
-		if( empty( $type ))return;
209
-		$labels = get_post_type_labels( get_post_type_object( $type ));
208
+		if( empty( $type ) )return;
209
+		$labels = get_post_type_labels( get_post_type_object( $type ) );
210 210
 		$this->app->render( 'archive/index', [
211 211
 			'columns' => get_current_screen()->get_columns(),
212 212
 			'content' => ArchiveMeta::get( $type, 'content', '' ),
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
 			'id' => static::id(),
215 215
 			'post_type' => $type,
216 216
 			'title' => ArchiveMeta::get( $type, 'title', '' ),
217
-		]);
217
+		] );
218 218
 	}
219 219
 
220 220
 	/**
@@ -222,7 +222,7 @@  discard block
 block discarded – undo
222 222
 	 */
223 223
 	protected function getDefaults()
224 224
 	{
225
-		return [];
225
+		return [ ];
226 226
 	}
227 227
 
228 228
 	/**
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
 	protected function getPostType()
232 232
 	{
233 233
 		$type = array_search( $this->hook, $this->hooks );
234
-		if( !empty( $type ) && is_string( $type )) {
234
+		if( !empty( $type ) && is_string( $type ) ) {
235 235
 			static::$current = $type;
236 236
 		}
237 237
 		return static::$current;
@@ -244,8 +244,8 @@  discard block
 block discarded – undo
244 244
 	{
245 245
 		$types = array_map( function( $value ) {
246 246
 			return sprintf( 'edit.php?post_type=%s', $value );
247
-		}, get_post_types( ['has_archive' => 1] ));
248
-		return array_merge( $types, ['post' => 'edit.php'] );
247
+		}, get_post_types( [ 'has_archive' => 1 ] ) );
248
+		return array_merge( $types, [ 'post' => 'edit.php' ] );
249 249
 	}
250 250
 
251 251
 	/**
Please login to merge, or discard this patch.
src/Settings/Settings.php 1 patch
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -42,14 +42,14 @@  discard block
 block discarded – undo
42 42
 
43 43
 		$this->normalize( $this->app->config->{static::ID} );
44 44
 
45
-		add_action( 'pollux/'.static::ID.'/init',                [$this, 'addSubmitMetaBox'] );
46
-		add_action( 'current_screen',                            [$this, 'register'] );
47
-		add_action( 'admin_menu',                                [$this, 'registerPage'] );
48
-		add_action( 'admin_menu',                                [$this, 'registerSetting'] );
49
-		add_action( 'pollux/'.static::ID.'/init',                [$this, 'resetPage'] );
50
-		add_action( 'admin_print_footer_scripts',                [$this, 'renderFooterScript'] );
51
-		add_filter( 'pollux/'.static::ID.'/instruction',         [$this, 'filterInstruction'], 10, 3 );
52
-		add_filter( 'pollux/'.static::ID.'/before/instructions', [$this, 'filterBeforeInstructions'] );
45
+		add_action( 'pollux/' . static::ID . '/init', [ $this, 'addSubmitMetaBox' ] );
46
+		add_action( 'current_screen', [ $this, 'register' ] );
47
+		add_action( 'admin_menu', [ $this, 'registerPage' ] );
48
+		add_action( 'admin_menu', [ $this, 'registerSetting' ] );
49
+		add_action( 'pollux/' . static::ID . '/init', [ $this, 'resetPage' ] );
50
+		add_action( 'admin_print_footer_scripts', [ $this, 'renderFooterScript' ] );
51
+		add_filter( 'pollux/' . static::ID . '/instruction', [ $this, 'filterInstruction' ], 10, 3 );
52
+		add_filter( 'pollux/' . static::ID . '/before/instructions', [ $this, 'filterBeforeInstructions' ] );
53 53
 	}
54 54
 
55 55
 	public function canProceed()
@@ -67,11 +67,11 @@  discard block
 block discarded – undo
67 67
 		call_user_func_array( 'add_meta_box', $this->filter( 'metabox/submit', [
68 68
 			'submitdiv',
69 69
 			__( 'Save Settings', 'pollux' ),
70
-			[$this, 'renderSubmitMetaBox'],
70
+			[ $this, 'renderSubmitMetaBox' ],
71 71
 			$this->hook,
72 72
 			'side',
73 73
 			'high',
74
-		]));
74
+		] ) );
75 75
 	}
76 76
 
77 77
 	/**
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 	 */
91 91
 	public function filterInstruction( $instruction, array $field, array $metabox )
92 92
 	{
93
-		return sprintf( "SiteMeta::%s('%s');", $metabox['slug'], $field['slug'] );
93
+		return sprintf( "SiteMeta::%s('%s');", $metabox[ 'slug' ], $field[ 'slug' ] );
94 94
 	}
95 95
 
96 96
 	/**
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
 		return $this->filter( 'save', array_merge(
105 105
 			array_intersect_key( $this->getSettings(), $settings ),
106 106
 			$settings
107
-		));
107
+		) );
108 108
 	}
109 109
 
110 110
 	/**
@@ -124,8 +124,8 @@  discard block
 block discarded – undo
124 124
 	 */
125 125
 	public function register()
126 126
 	{
127
-		if(( new Helper )->getCurrentScreen()->id != $this->hook )return;
128
-		if( $this->app->gatekeeper->hasDependency( self::DEPENDENCY )) {
127
+		if( ( new Helper )->getCurrentScreen()->id != $this->hook )return;
128
+		if( $this->app->gatekeeper->hasDependency( self::DEPENDENCY ) ) {
129 129
 			foreach( parent::register() as $metabox ) {
130 130
 				new RWMetaBox( $metabox, static::ID, $this );
131 131
 			}
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
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
 			static::CAPABILITY,
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.