Completed
Push — master ( dd277f...aad1d1 )
by Maciej
14s
created
src/FormComposite.php 3 patches
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -3,8 +3,6 @@
 block discarded – undo
3 3
 defined( 'ABSPATH' ) || die();
4 4
 
5 5
 use WFV\Artisan\FormArtisan;
6
-use WFV\Contract\FormInterface;
7
-use WFV\Contract\ValidateInterface;
8 6
 use WFV\Factory\ValidatorFactory;
9 7
 
10 8
 /**
Please login to merge, or discard this patch.
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 namespace WFV;
3
-defined( 'ABSPATH' ) || die();
3
+defined('ABSPATH') || die();
4 4
 
5 5
 use WFV\Artisan\FormArtisan;
6 6
 use WFV\Contract\FormInterface;
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
 	 * @param ArtisanInterface $builder
50 50
 	 * @param string $action
51 51
 	 */
52
-	public function __construct( FormArtisan $builder, $action ) {
52
+	public function __construct(FormArtisan $builder, $action) {
53 53
 		$this->alias = $action;
54 54
 		$this->collection = $builder->collection;
55 55
 		$this->validator = $builder->validator;
@@ -66,10 +66,10 @@  discard block
 block discarded – undo
66 66
 	 */
67 67
 	protected function valid() {
68 68
 		$is_valid = $this->validator->is_valid();
69
-		if( false === $is_valid ) {
70
-			$this->utilize('errors')->set_errors( $this->validator->errors() );
69
+		if (false === $is_valid) {
70
+			$this->utilize('errors')->set_errors($this->validator->errors());
71 71
 		}
72
-		$this->trigger_post_validate_action( $is_valid );
72
+		$this->trigger_post_validate_action($is_valid);
73 73
 		return $is_valid;
74 74
 	}
75 75
 
@@ -81,17 +81,17 @@  discard block
 block discarded – undo
81 81
 	 * @param ValidatorFactory $factory
82 82
 	 * @return self
83 83
 	 */
84
-	protected function validate( ValidatorFactory $factory ) {
84
+	protected function validate(ValidatorFactory $factory) {
85 85
 		$rule_collection = $this->utilize('rules');
86
-		$rules = $rule_collection->get_array( true );
86
+		$rules = $rule_collection->get_array(true);
87 87
 
88
-		foreach( $rules as $field => $ruleset ) {
89
-			$input = $this->field_value( $field );
90
-			$optional = $rule_collection->is_optional( $field );
88
+		foreach ($rules as $field => $ruleset) {
89
+			$input = $this->field_value($field);
90
+			$optional = $rule_collection->is_optional($field);
91 91
 
92
-			foreach( $ruleset as $index => $rule ) {
93
-				$params = $rule_collection->get_params( $field, $index );
94
-				$this->validator->validate( $factory->get( $rule ), $field, $input, $optional, $params );
92
+			foreach ($ruleset as $index => $rule) {
93
+				$params = $rule_collection->get_params($field, $index);
94
+				$this->validator->validate($factory->get($rule), $field, $input, $optional, $params);
95 95
 			}
96 96
 		}
97 97
 		return $this->valid();
@@ -106,11 +106,11 @@  discard block
 block discarded – undo
106 106
 	 *
107 107
 	 * @param string $field
108 108
 	 */
109
-	protected function field_value( $field ) {
109
+	protected function field_value($field) {
110 110
 		$input = $this->utilize('input');
111
-		if( $input->has( $field ) ) {
112
-			$input = $input->get_array( false );
113
-			return $input[ $field ];
111
+		if ($input->has($field)) {
112
+			$input = $input->get_array(false);
113
+			return $input[$field];
114 114
 		}
115 115
 		return null;
116 116
 	}
@@ -126,8 +126,8 @@  discard block
 block discarded – undo
126 126
 	 * @param string (optional) $value
127 127
 	 * @return string|null
128 128
 	 */
129
-	protected function string_or_null( $response, $field = null, $value = null ) {
130
-		return ( $this->utilize('input')->contains( $field, $value ) ) ? $response : null;
129
+	protected function string_or_null($response, $field = null, $value = null) {
130
+		return ($this->utilize('input')->contains($field, $value)) ? $response : null;
131 131
 	}
132 132
 
133 133
 	/**
@@ -138,9 +138,9 @@  discard block
 block discarded – undo
138 138
 	 *
139 139
 	 * @param bool $is_valid
140 140
 	 */
141
-	protected function trigger_post_validate_action( $is_valid = false ) {
142
-		$action = ( true === $is_valid ) ? $this->alias : $this->alias .'_fail';
143
-		do_action( $action, $this );
141
+	protected function trigger_post_validate_action($is_valid = false) {
142
+		$action = (true === $is_valid) ? $this->alias : $this->alias.'_fail';
143
+		do_action($action, $this);
144 144
 	}
145 145
 
146 146
 	/**
@@ -151,7 +151,7 @@  discard block
 block discarded – undo
151 151
 	 *
152 152
 	 * @param string $component Key indentifier.
153 153
 	 */
154
-	protected function utilize( $component ) {
155
-		return $this->collection[ $component ];
154
+	protected function utilize($component) {
155
+		return $this->collection[$component];
156 156
 	}
157 157
 }
Please login to merge, or discard this patch.
Doc Comments   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
 	 *
47 47
 	 * @since 0.10.0
48 48
 	 *
49
-	 * @param ArtisanInterface $builder
49
+	 * @param FormArtisan $builder
50 50
 	 * @param string $action
51 51
 	 */
52 52
 	public function __construct( FormArtisan $builder, $action ) {
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 	 * @since 0.11.0
80 80
 	 *
81 81
 	 * @param ValidatorFactory $factory
82
-	 * @return self
82
+	 * @return boolean
83 83
 	 */
84 84
 	protected function validate( ValidatorFactory $factory ) {
85 85
 		$rule_collection = $this->utilize('rules');
@@ -124,6 +124,8 @@  discard block
 block discarded – undo
124 124
 	 * @param string $response
125 125
 	 * @param string (optional) $field
126 126
 	 * @param string (optional) $value
127
+	 * @param string $field
128
+	 * @param string $value
127 129
 	 * @return string|null
128 130
 	 */
129 131
 	protected function string_or_null( $response, $field = null, $value = null ) {
Please login to merge, or discard this patch.
src/Client.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 namespace WFV;
3
-defined( 'ABSPATH' ) || die();
3
+defined('ABSPATH') || die();
4 4
 
5 5
 use WFV\FormComposite;
6 6
 use WFV\Contract\FormInterface;
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 	 *
29 29
 	 * @param FormComposite $form
30 30
 	 */
31
-	public function __construct( FormComposite $form ) {
31
+	public function __construct(FormComposite $form) {
32 32
 		$this->form = $form;
33 33
 	}
34 34
 
@@ -41,8 +41,8 @@  discard block
 block discarded – undo
41 41
 	 * @param string $value Value to compare against.
42 42
 	 * @return string|null
43 43
 	 */
44
-	public function checked_if( $field = null, $value = null ) {
45
-		echo $this->form->string_or_null( 'checked', $field, $value );
44
+	public function checked_if($field = null, $value = null) {
45
+		echo $this->form->string_or_null('checked', $field, $value);
46 46
 	}
47 47
 
48 48
 	/**
@@ -56,8 +56,8 @@  discard block
 block discarded – undo
56 56
 	 * @param callable (optional) $callback
57 57
 	 * @return string
58 58
 	 */
59
-	public function display( $field = null, callable $callback = null ) {
60
-		echo $input = $this->form->utilize('input')->escape( $field );
59
+	public function display($field = null, callable $callback = null) {
60
+		echo $input = $this->form->utilize('input')->escape($field);
61 61
 		return $input;
62 62
 	}
63 63
 
@@ -104,8 +104,8 @@  discard block
 block discarded – undo
104 104
 	 * @param string $value Value to compare against.
105 105
 	 * @return string|null
106 106
 	 */
107
-	public function selected_if( $field = null, $value = null ) {
108
-		return $this->form->string_or_null( 'selected', $field, $value );
107
+	public function selected_if($field = null, $value = null) {
108
+		return $this->form->string_or_null('selected', $field, $value);
109 109
 	}
110 110
 
111 111
 	/**
@@ -117,9 +117,9 @@  discard block
 block discarded – undo
117 117
 	 */
118 118
 	public function token_fields() {
119 119
 		// TODO - Move markup into something - perhaps a renderable interface?
120
-		$token_name = $this->form->alias . '_token';
121
-		echo $nonce_field = wp_nonce_field( $this->form->alias, $token_name, false, false );
122
-		echo $action_field = '<input type="hidden" name="action" value="'. $this->form->alias .'">';
120
+		$token_name = $this->form->alias.'_token';
121
+		echo $nonce_field = wp_nonce_field($this->form->alias, $token_name, false, false);
122
+		echo $action_field = '<input type="hidden" name="action" value="'.$this->form->alias.'">';
123 123
 	}
124 124
 
125 125
 	/**
@@ -128,8 +128,8 @@  discard block
 block discarded – undo
128 128
 	 * @since 0.11.0
129 129
 	 *
130 130
 	 */
131
-	public function is_valid( $factory ) {
132
-		return $this->form->validate( $factory );
131
+	public function is_valid($factory) {
132
+		return $this->form->validate($factory);
133 133
 	}
134 134
 
135 135
 }
Please login to merge, or discard this patch.
src/Contract/FormInterface.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 namespace WFV\Contract;
3
-defined( 'ABSPATH' ) || die();
3
+defined('ABSPATH') || die();
4 4
 
5 5
 
6 6
 /**
@@ -14,12 +14,12 @@  discard block
 block discarded – undo
14 14
 	/**
15 15
 	 * @return
16 16
 	 */
17
-	public function checked_if( $field = null, $value = null );
17
+	public function checked_if($field = null, $value = null);
18 18
 
19 19
 	/**
20 20
 	 * @return
21 21
 	 */
22
-	public function display( $field = null, callable $callback = null );
22
+	public function display($field = null, callable $callback = null);
23 23
 
24 24
 	/**
25 25
 	 * @return
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 	/**
40 40
 	 * @return
41 41
 	 */
42
-	public function selected_if( $field = null, $value = null );
42
+	public function selected_if($field = null, $value = null);
43 43
 
44 44
 	/**
45 45
 	 * @return
@@ -49,6 +49,6 @@  discard block
 block discarded – undo
49 49
 	/**
50 50
 	 * @return
51 51
 	 */
52
-	public function is_valid( $factory );
52
+	public function is_valid($factory);
53 53
 
54 54
 }
Please login to merge, or discard this patch.
wfv-validate.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-defined( 'ABSPATH' ) || die();
2
+defined('ABSPATH') || die();
3 3
 /*
4 4
 Plugin Name: WFV - Form Validation
5 5
 Plugin URI:  https://macder.github.io/wfv/
@@ -11,12 +11,12 @@  discard block
 block discarded – undo
11 11
 License URI: https://github.com/macder/wp-form-validation/blob/master/LICENSE
12 12
 */
13 13
 
14
-define( 'WFV_VALIDATE_VERSION', '0.11.0' );
15
-define( 'WFV_VALIDATE__MINIMUM_WP_VERSION', '3.7' );
16
-define( 'WFV_VALIDATE__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
17
-define( 'WFV_VALIDATE__ACTION_POST', 'validate_form' );
14
+define('WFV_VALIDATE_VERSION', '0.11.0');
15
+define('WFV_VALIDATE__MINIMUM_WP_VERSION', '3.7');
16
+define('WFV_VALIDATE__PLUGIN_DIR', plugin_dir_path(__FILE__));
17
+define('WFV_VALIDATE__ACTION_POST', 'validate_form');
18 18
 
19
-require_once WFV_VALIDATE__PLUGIN_DIR . '/vendor/autoload.php';
19
+require_once WFV_VALIDATE__PLUGIN_DIR.'/vendor/autoload.php';
20 20
 
21 21
 use WFV\Client;
22 22
 use WFV\Agent\InspectionAgent;
@@ -34,21 +34,21 @@  discard block
 block discarded – undo
34 34
  * @param array $form Form arguments
35 35
  * @param bool $trim Trim whitespace from beginning and end of string
36 36
  */
37
-function wfv_create( $action, array &$form, $trim = true ) {
38
-	$inspect = new InspectionAgent( $action );
39
-	$input = ( true === $inspect->safe_submit() ) ? $_POST : array();
37
+function wfv_create($action, array &$form, $trim = true) {
38
+	$inspect = new InspectionAgent($action);
39
+	$input = (true === $inspect->safe_submit()) ? $_POST : array();
40 40
 
41
-	$builder = new FormArtisan( $form );
42
-	$form = new Client( ( new Director( $action ) )
43
-		->with( 'input', [ $input, $trim ] )
44
-		->with( 'rules' )
45
-		->with( 'errors' )
46
-		->with( 'validator' )
47
-		->compose( $builder )
41
+	$builder = new FormArtisan($form);
42
+	$form = new Client((new Director($action))
43
+		->with('input', [$input, $trim])
44
+		->with('rules')
45
+		->with('errors')
46
+		->with('validator')
47
+		->compose($builder)
48 48
 	);
49 49
 
50
-	if( $input ) {
51
-		wfv_validate( $form );
50
+	if ($input) {
51
+		wfv_validate($form);
52 52
 	}
53 53
 }
54 54
 
@@ -60,8 +60,8 @@  discard block
 block discarded – undo
60 60
  * @param FormComposite $form
61 61
  * @return bool
62 62
  */
63
-function wfv_validate( FormInterface $form ) {
64
-	$factory = ( new ValidatorFactory() )
65
-		->add( $form->rules()->unique() );
66
-	return $form->is_valid( $factory );
63
+function wfv_validate(FormInterface $form) {
64
+	$factory = (new ValidatorFactory())
65
+		->add($form->rules()->unique());
66
+	return $form->is_valid($factory);
67 67
 }
Please login to merge, or discard this patch.