PHPstan report for /www/checkouts/plugins/form-submitter

File Context Line no Type Description
checkouts/plugins/form-submitter/class-form-submitter-action.php - 12 missingType.iterableValue Method FormSubmitter_Action::evaluate_logic() has parameter $element with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 12 missingType.iterableValue Method FormSubmitter_Action::evaluate_logic() return type has no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 38 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 46 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 51 argument.type Parameter #1 $logic of method FormSubmitter_Action::_evaluate_logic() expects array<mixed>, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 59 argument.type Parameter #1 $str of method FormSubmitter_Action::_string() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 59 argument.type Parameter #1 $str of method FormSubmitter_Action::_string() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 73 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 73 offsetAccess.nonOffsetAccessible Cannot access offset 'sections' on array|bool.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 74 argument.type Parameter #1 $section of method FormSubmitter_Action::validate_section() expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 75 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, int given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 80 missingType.iterableValue Method FormSubmitter_Action::validate_section() has parameter $section with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 81 argument.type Parameter #1 $element of method FormSubmitter_Action::evaluate_logic() expects array<array|int|string>, array given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 83 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 84 argument.type Parameter #1 $page of method FormSubmitter_Action::validate_page() expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 85 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, int given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 90 missingType.iterableValue Method FormSubmitter_Action::validate_page() has parameter $page with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 91 argument.type Parameter #1 $element of method FormSubmitter_Action::evaluate_logic() expects array<array|int|string>, array given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 93 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 94 argument.type Parameter #1 $block of method FormSubmitter_Action::validate_block() expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 95 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, int given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 99 missingType.iterableValue Method FormSubmitter_Action::validate_block() has parameter $block with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 100 argument.type Parameter #1 $element of method FormSubmitter_Action::evaluate_logic() expects array<array|int|string>, array given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 106 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 107 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 109 offsetAccess.nonOffsetAccessible Cannot access offset 'type' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 114 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 114 offsetAccess.nonOffsetAccessible Cannot access offset 'defn' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 115 argument.type Parameter #1 $block of method FormSubmitter_Action::validate_block() expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 116 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, int given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 121 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 122 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 123 argument.type Parameter #1 $key of function array_key_exists expects int|string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 123 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 123 offsetAccess.nonOffsetAccessible Cannot access offset 'values' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 126 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 127 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 131 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 132 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 133 argument.type Parameter #1 $key of function array_key_exists expects int|string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 140 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 140 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 145 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 145 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 146 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, string|false given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 150 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 150 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 151 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, string|false given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 156 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 163 missingType.iterableValue Method FormSubmitter_Action::call_url() has parameter $call_defn with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 171 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 174 argument.type Parameter #1 $string of function substr expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 175 argument.type Parameter #1 $string of function substr expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 176 argument.type Parameter #1 $string of function substr expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 177 argument.type Parameter #1 $string of function substr expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 182 argument.type Parameter #1 $key of function array_key_exists expects int|string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 190 argument.type Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 190 binaryOp.invalid Binary operation "." between 'https://' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 191 argument.type Parameter #3 $value of function curl_setopt expects non-empty-string, (list<string>|string|null) given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 194 argument.type Parameter #3 $value of function curl_setopt expects array|string, string|false given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 197 argument.type Parameter #1 $string of function strlen expects string, string|false given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 201 argument.type Parameter #1 $json of function json_decode expects string, bool|string given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 203 offsetAccess.nonOffsetAccessible Cannot access offset (list<string>|string|null) on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 204 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 205 binaryOp.invalid Binary operation "." between 'result-' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 213 missingType.parameter Method FormSubmitter_Action::send_email() has parameter $message_defn with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 213 missingType.return Method FormSubmitter_Action::send_email() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 215 argument.type Parameter #1 $em of method FormSubmitter_Action::format_email_user() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 215 argument.type Parameter #2 $array of function array_map expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 215 argument.type Parameter #2 $nm of method FormSubmitter_Action::format_email_user() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 215 offsetAccess.nonOffsetAccessible Cannot access offset 'to' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 215 offsetAccess.nonOffsetAccessible Cannot access offset 0 on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 215 offsetAccess.nonOffsetAccessible Cannot access offset 1 on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 217 argument.type Parameter #1 $em of method FormSubmitter_Action::format_email_user() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 217 argument.type Parameter #2 $nm of method FormSubmitter_Action::format_email_user() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 217 offsetAccess.nonOffsetAccessible Cannot access offset 'from' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 217 offsetAccess.nonOffsetAccessible Cannot access offset 'from' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 217 offsetAccess.nonOffsetAccessible Cannot access offset 0 on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 217 offsetAccess.nonOffsetAccessible Cannot access offset 1 on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 218 argument.type Parameter #1 $string of method FormSubmitter_Action::expand_template() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 218 offsetAccess.nonOffsetAccessible Cannot access offset 'subject' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 219 argument.type Parameter #1 $string of method FormSubmitter_Action::expand_template() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 219 offsetAccess.nonOffsetAccessible Cannot access offset 'body' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 228 offsetAccess.nonOffsetAccessible Cannot access an offset on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 235 return.type Method FormSubmitter_Action::expand_template() should return string but returns string|null.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 245 notEqual.notAllowed Loose comparison via "!=" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 250 offsetAccess.nonOffsetAccessible Cannot access offset mixed on mixed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 256 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-action.php - 263 return.type Method FormSubmitter_Action::safe() should return string but returns string|null.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 1 unknown $defn of passed callable needs to be same or wider than parameter type mixed of accepting callable.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 1 unknown $defn of passed callable needs to be same or wider than parameter type mixed of accepting callable.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 1 unknown from the union: Type array{defn: array, code: string} of parameter #1 $defn of passed callable needs to be same or wider than parameter type array<int|string, mixed> of accepting callable.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 1 unknown from the union: Type array{defn: array, type: string, width: string, code: string|null, quesiton:
checkouts/plugins/form-submitter/class-form-submitter-render.php - 1 unknown from the union: Type array{defn: array, type: string, width: string, code: string|null, quesiton:
checkouts/plugins/form-submitter/class-form-submitter-render.php - 1 unknown from the union: Type array{logic: array, pages: array, title: string} of parameter #1 $defn of passed callable needs to be same or wider than parameter type array<int|string, mixed> of accepting callable.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 25 argument.type Parameter #1 $callback of function array_map expects (callable(array<mixed, mixed>): mixed)|null, array{$this(FormSubmitter_Render), 'render_section'} given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 33 missingType.iterableValue Method FormSubmitter_Render::render_section() has parameter $defn with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 33 missingType.iterableValue Method FormSubmitter_Render::render_section() has parameter $defn with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 34 binaryOp.invalid Binary operation "." between "\n <section class…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 34 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 38 booleanAnd.alwaysTrue Result of && is always true. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 38 function.alreadyNarrowedType Call to function array_key_exists() with 'title' and array{logic: array, pages: array, title: string} will always evaluate to true. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 38 function.alreadyNarrowedType Call to function is_string() with string will always evaluate to true. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 38 function.nameCase Call to function htmlentities() with incorrect case: HTMLentities
checkouts/plugins/form-submitter/class-form-submitter-render.php - 39 argument.type Parameter #1 $callback of function array_map expects (callable(array<mixed, mixed>): mixed)|null, array{$this(FormSubmitter_Render), 'render_page'} given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 47 missingType.iterableValue Method FormSubmitter_Render::render_page() has parameter $defn with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 48 isset.offset Offset 'defn' on array{defn: array, code: string} in isset() always exists and is not nullable.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 52 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 52 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 54 function.alreadyNarrowedType Call to function array_key_exists() with 'code' and array{defn: array, code: string} will always evaluate to true. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 58 argument.type Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, array{$this(FormSubmitter_Render), 'render_block'} given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 66 missingType.iterableValue Method FormSubmitter_Render::render_block() has parameter $defn with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 67 isset.offset Offset 'type' on array{defn: array, type: string, width: string, code: string|null, quesiton: string|null, intro: string|null, notes: string|null} in isset() always exists and is not nullable.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 72 isset.offset Offset 'defn' on array{defn: array, type: 'group', width: string, code: string|null, quesiton: string|null, intro: string|null, notes: string|null} in isset() always exists and is not nullable.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 77 argument.type Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, array{$this(FormSubmitter_Render), 'render_block'} given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 81 binaryOp.invalid Binary operation "." between "\n <div class=…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 81 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 83 function.alreadyNarrowedType Call to function array_key_exists() with 'width' and array{defn: array, type: string, width: string, code: string|null, quesiton: string|null, intro: string|null, notes: string|null} will always evaluate to true. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 90 binaryOp.invalid Binary operation "." between "\n <div…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 95 binaryOp.invalid Binary operation "." between "\n <div…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 98 function.alreadyNarrowedType Call to function array_key_exists() with 'code' and array{defn: array, type: string, width: string, code: string|null, quesiton: string|null, intro: string|null, notes: string|null} will always evaluate to true. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 100 function.impossibleType Call to function array_key_exists() with 'question' and array{defn: array, type: string, width: string, code: string|null, quesiton: string|null, intro: string|null, notes: string|null} will always evaluate to false. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 102 argument.type Parameter #1 $string of function htmlentities expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 102 function.nameCase Call to function htmlentities() with incorrect case: HTMLentities
checkouts/plugins/form-submitter/class-form-submitter-render.php - 104 function.alreadyNarrowedType Call to function array_key_exists() with 'intro' and array{defn: array, type: string, width: string, code: string|null, quesiton: string|null, intro: string|null, notes: string|null} will always evaluate to true. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 105 binaryOp.invalid Binary operation "." between "\n <div…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 112 assignOp.invalid Binary operation ".=" between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 115 assignOp.invalid Binary operation ".=" between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 118 assignOp.invalid Binary operation ".=" between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 121 assignOp.invalid Binary operation ".=" between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 124 function.alreadyNarrowedType Call to function array_key_exists() with 'notes' and array{defn: array, type: string, width: string, code: string|null, quesiton: string|null, intro: string|null, notes: string|null} will always evaluate to true. false in your www-live/sites/tools.baggy.me.uk/utils/phpstan.neon.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 125 binaryOp.invalid Binary operation "." between "\n <div…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 134 missingType.iterableValue Method FormSubmitter_Render::render_textarea_x() has parameter $defn with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 139 binaryOp.invalid Binary operation "." between ' maxlength="' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 143 missingType.parameter Method FormSubmitter_Render::render_textarea() has parameter $code with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 143 missingType.parameter Method FormSubmitter_Render::render_textarea() has parameter $defn with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 143 missingType.parameter Method FormSubmitter_Render::render_textarea() has parameter $input with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 143 missingType.return Method FormSubmitter_Render::render_textarea() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 144 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 147 binaryOp.invalid Binary operation "." between '<label class="fs…' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 147 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 147 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 150 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 150 binaryOp.invalid Binary operation "." between ' maxlength="' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 154 missingType.parameter Method FormSubmitter_Render::render_default() has parameter $code with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 154 missingType.parameter Method FormSubmitter_Render::render_default() has parameter $defn with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 154 missingType.parameter Method FormSubmitter_Render::render_default() has parameter $input with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 154 missingType.return Method FormSubmitter_Render::render_default() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 156 offsetAccess.nonOffsetAccessible Cannot access offset 'type' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 157 offsetAccess.nonOffsetAccessible Cannot access offset 'min' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 158 encapsedStringPart.nonString Part $defn['min'] (mixed) of encapsed string cannot be cast to string.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 165 offsetAccess.nonOffsetAccessible Cannot access offset 'max' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 166 encapsedStringPart.nonString Part $defn['max'] (mixed) of encapsed string cannot be cast to string.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 173 notEqual.notAllowed Loose comparison via "!=" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 178 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 180 binaryOp.invalid Binary operation "." between '<label class="fs-' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 180 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 180 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 180 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 180 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 180 offsetAccess.nonOffsetAccessible Cannot access offset 'type' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 181 offsetAccess.nonOffsetAccessible Cannot access offset 'type' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 186 missingType.parameter Method FormSubmitter_Render::render_checks() has parameter $code with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 186 missingType.parameter Method FormSubmitter_Render::render_checks() has parameter $defn with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 186 missingType.parameter Method FormSubmitter_Render::render_checks() has parameter $input with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 186 missingType.return Method FormSubmitter_Render::render_checks() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 188 offsetAccess.nonOffsetAccessible Cannot access offset 'type' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 189 offsetAccess.nonOffsetAccessible Cannot access offset 'columns' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 190 offsetAccess.nonOffsetAccessible Cannot access offset 'values' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 195 offsetAccess.nonOffsetAccessible Cannot access offset 'type' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 198 binaryOp.invalid Binary operation "." between mixed and "\n <ul class=…" results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 198 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 200 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 205 binaryOp.invalid Binary operation "." between "\n <li><label…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 205 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 205 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 206 booleanAnd.rightNotBoolean Only booleans are allowed in &&, mixed given on the right side.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 207 argument.type Parameter #1 $string of function htmlentities expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 207 function.nameCase Call to function htmlentities() with incorrect case: HTMLentities
checkouts/plugins/form-submitter/class-form-submitter-render.php - 209 booleanAnd.rightNotBoolean Only booleans are allowed in &&, mixed given on the right side.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 211 argument.type Parameter #1 $string of function htmlentities expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 211 function.nameCase Call to function htmlentities() with incorrect case: HTMLentities
checkouts/plugins/form-submitter/class-form-submitter-render.php - 213 argument.type Parameter #2 $array of function array_map expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 213 offsetAccess.nonOffsetAccessible Cannot access offset 'values' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 217 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 220 binaryOp.invalid Binary operation "." between "\n <li><label>…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 220 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 220 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 229 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 230 binaryOp.invalid Binary operation "." between "\n <div class=…" and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 230 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 230 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 241 missingType.parameter Method FormSubmitter_Render::render_select() has parameter $code with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 241 missingType.parameter Method FormSubmitter_Render::render_select() has parameter $defn with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 241 missingType.parameter Method FormSubmitter_Render::render_select() has parameter $input with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 241 missingType.return Method FormSubmitter_Render::render_select() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 242 offsetAccess.nonOffsetAccessible Cannot access offset 'type' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 244 offsetAccess.nonOffsetAccessible Cannot access offset 'min' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 245 argument.type Parameter #2 $subject of function preg_match expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 245 if.condNotBoolean Only booleans are allowed in an if condition, int|false given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 249 offsetAccess.nonOffsetAccessible Cannot access offset 'min' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 251 offsetAccess.nonOffsetAccessible Cannot access offset 'max' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 252 argument.type Parameter #2 $subject of function preg_match expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 252 if.condNotBoolean Only booleans are allowed in an if condition, int|false given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 256 offsetAccess.nonOffsetAccessible Cannot access offset 'max' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 258 argument.type Parameter #1 $start of function range expects float|int|string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 258 argument.type Parameter #2 $end of function range expects float|int|string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 258 offsetAccess.nonOffsetAccessible Cannot access offset 'min' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 264 offsetAccess.nonOffsetAccessible Cannot access offset 'values' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 266 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 268 binaryOp.invalid Binary operation "." between '<label>' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 268 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 268 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 273 argument.type Parameter #1 $string of function htmlentities expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 273 function.nameCase Call to function htmlentities() with incorrect case: HTMLentities
checkouts/plugins/form-submitter/class-form-submitter-render.php - 274 argument.type Parameter #1 $string of function htmlentities expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 274 function.nameCase Call to function htmlentities() with incorrect case: HTMLentities
checkouts/plugins/form-submitter/class-form-submitter-render.php - 276 argument.type Parameter #2 $array of function array_map expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 280 missingType.parameter Method FormSubmitter_Render::get_page_class() has parameter $defn with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 280 missingType.return Method FormSubmitter_Render::get_page_class() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 283 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 287 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 288 binaryOp.invalid Binary operation "." between ' fs-pageflag-' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 291 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 292 binaryOp.invalid Binary operation "." between ' fs-layout-' and mixed results in an error.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 297 missingType.parameter Method FormSubmitter_Render::render_logic() has parameter $defn with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 297 missingType.return Method FormSubmitter_Render::render_logic() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 299 offsetAccess.nonOffsetAccessible Cannot access offset 'logic' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 306 argument.type Parameter #1 $string of function htmlentities expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 306 function.nameCase Call to function htmlentities() with incorrect case: HTMLentities
checkouts/plugins/form-submitter/class-form-submitter-render.php - 311 offsetAccess.nonOffsetAccessible Cannot access offset 'label' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 312 argument.type Parameter #1 $string of function htmlentities expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 312 function.nameCase Call to function htmlentities() with incorrect case: HTMLentities
checkouts/plugins/form-submitter/class-form-submitter-render.php - 317 missingType.parameter Method FormSubmitter_Render::render_intro() has parameter $str with no type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 317 missingType.return Method FormSubmitter_Render::render_intro() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-render.php - 324 argument.type Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 5 missingType.iterableValue Property FormSubmitter_Storage::$connection_data type has no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 13 missingType.iterableValue Property FormSubmitter_Storage::$userdata type has no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 33 assign.propertyType Property FormSubmitter_Storage::$connection_data (array) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 36 assign.propertyType Property FormSubmitter_Storage::$connection_data (array) does not accept false.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 43 booleanAnd.leftNotBoolean Only booleans are allowed in &&, array|bool given on the left side.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 45 assign.propertyType Property FormSubmitter_Storage::$encryption_method (string) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 45 offsetAccess.nonOffsetAccessible Cannot access offset 'method' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 46 offsetAccess.nonOffsetAccessible Cannot access offset 'key' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 47 argument.type Parameter #1 $cipher_algo of function openssl_cipher_iv_length expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 47 assign.propertyType Property FormSubmitter_Storage::$encryption_bytes (int) does not accept int|false.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 47 offsetAccess.nonOffsetAccessible Cannot access offset 'method' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 62 function.strict Call to function base64_decode() requires parameter #2 to be set.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 63 if.condNotBoolean Only booleans are allowed in an if condition, int|false given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 65 argument.type Parameter #5 $iv of function openssl_decrypt expects string, string|false given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 66 return.type Method FormSubmitter_Storage::decrypt_string() should return string but returns string|false.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 72 missingType.iterableValue Method FormSubmitter_Storage::freeze_data() has parameter $data with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 74 argument.type Parameter #1 $d of method FormSubmitter_Storage::encrypt_string() expects string, string|false given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 74 return.type Method FormSubmitter_Storage::freeze_data() should return string but returns string|false.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 77 missingType.iterableValue Method FormSubmitter_Storage::thaw_data() return type has no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 78 return.type Method FormSubmitter_Storage::thaw_data() should return array but returns mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 83 booleanNot.alwaysFalse Negated boolean expression is always false.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 83 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, PDO given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 86 argument.type Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 86 argument.type Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 86 argument.type Parameter #4 ...$values of function sprintf expects bool|float|int|string|null, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 87 argument.type Parameter #2 $username of class PDO constructor expects string|null, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 87 argument.type Parameter #3 $password of class PDO constructor expects string|null, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 92 missingType.return Method FormSubmitter_Storage::write_session_to_db() has no return type specified.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 93 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, string given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 100 booleanAnd.leftNotBoolean Only booleans are allowed in &&, array|false given on the left side.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 103 assign.propertyType Property FormSubmitter_Storage::$completed (bool) does not accept string.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 104 if.condNotBoolean Only booleans are allowed in an if condition, array|false given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 115 missingType.iterableValue Method FormSubmitter_Storage::get_session_from_db() return type has no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 116 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, string given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 123 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 126 argument.type Parameter #1 $d of method FormSubmitter_Storage::thaw_data() expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 126 offsetAccess.nonOffsetAccessible Cannot access offset 'userdata' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 126 offsetAccess.nonOffsetAccessible Cannot access offset 'userdata' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 127 notEqual.notAllowed Loose comparison via "!=" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 127 offsetAccess.nonOffsetAccessible Cannot access offset 'form_code' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 131 return.type Method FormSubmitter_Storage::get_session_from_db() should return array|false but returns mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 135 assign.propertyType Property FormSubmitter::$hostname (string) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 135 offsetAccess.nonOffsetAccessible Cannot access offset 'hostname' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 136 assign.propertyType Property FormSubmitter::$created_at (string) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 136 offsetAccess.nonOffsetAccessible Cannot access offset 'created_at' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 137 assign.propertyType Property FormSubmitter::$updated_at (string) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 137 offsetAccess.nonOffsetAccessible Cannot access offset 'updated_at' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 138 assign.propertyType Property FormSubmitter_Storage::$completed (bool) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 138 offsetAccess.nonOffsetAccessible Cannot access offset 'completed' on mixed.
checkouts/plugins/form-submitter/class-form-submitter-storage.php - 139 return.type Method FormSubmitter_Storage::get_session_from_db() should return array|false but returns true.
checkouts/plugins/form-submitter/class-form-submitter-wordpress.php - 32 missingType.iterableValue Method FormSubmitter_WordPress::form_shortcode() has parameter $atts with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter-wordpress.php - 52 method.notFound Call to an undefined method FormSubmitter::render().
checkouts/plugins/form-submitter/class-form-submitter-wordpress.php - 52 return.type Method FormSubmitter_WordPress::form_shortcode() should return string but returns mixed.
checkouts/plugins/form-submitter/class-form-submitter.php - 33 missingType.iterableValue Property FormSubmitter::$defn type has no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter.php - 40 missingType.iterableValue Property FormSubmitter::$connection_data type has no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter.php - 48 assign.propertyType Property FormSubmitter::$hostname (string) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter.php - 60 return.empty Method FormSubmitter::set_db_path() should return null but empty return statement found.
checkouts/plugins/form-submitter/class-form-submitter.php - 64 if.condNotBoolean Only booleans are allowed in an if condition, string given.
checkouts/plugins/form-submitter/class-form-submitter.php - 69 argument.type Parameter #1 $path of function dirname expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter.php - 75 argument.type Parameter #1 $path of function dirname expects string, mixed given.
checkouts/plugins/form-submitter/class-form-submitter.php - 87 assign.propertyType Property FormSubmitter::$form_code (string) does not accept string|null.
checkouts/plugins/form-submitter/class-form-submitter.php - 101 empty.notAllowed Construct empty() is not allowed. Use more strict comparison.
checkouts/plugins/form-submitter/class-form-submitter.php - 101 return.type Method FormSubmitter::user_ip() should return string but returns mixed.
checkouts/plugins/form-submitter/class-form-submitter.php - 103 empty.notAllowed Construct empty() is not allowed. Use more strict comparison.
checkouts/plugins/form-submitter/class-form-submitter.php - 110 missingType.iterableValue Method FormSubmitter::extract_mappings() return type has no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter.php - 112 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter.php - 112 offsetAccess.nonOffsetAccessible Cannot access offset 'sections' on array|bool.
checkouts/plugins/form-submitter/class-form-submitter.php - 113 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter.php - 113 offsetAccess.nonOffsetAccessible Cannot access offset 'pages' on mixed.
checkouts/plugins/form-submitter/class-form-submitter.php - 114 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter.php - 114 offsetAccess.nonOffsetAccessible Cannot access offset 'defn' on mixed.
checkouts/plugins/form-submitter/class-form-submitter.php - 115 argument.type Parameter #1 $b of method FormSubmitter::extract_maps() expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter.php - 122 missingType.iterableValue Method FormSubmitter::extract_maps() has parameter $b with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter.php - 122 missingType.iterableValue Method FormSubmitter::extract_maps() has parameter $elements with no value type specified in iterable type array.
checkouts/plugins/form-submitter/class-form-submitter.php - 123 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/class-form-submitter.php - 124 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter.php - 125 argument.type Parameter #1 $b of method FormSubmitter::extract_maps() expects array, mixed given.
checkouts/plugins/form-submitter/class-form-submitter.php - 128 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/class-form-submitter.php - 133 offsetAccess.nonOffsetAccessible Cannot access offset mixed on mixed.
checkouts/plugins/form-submitter/class-form-submitter.php - 137 return.empty Method FormSubmitter::extract_maps() should return null but empty return statement found.
checkouts/plugins/form-submitter/class-form-submitter.php - 143 assign.propertyType Property FormSubmitter::$connection_data (array) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter.php - 146 assign.propertyType Property FormSubmitter::$connection_data (array) does not accept false.
checkouts/plugins/form-submitter/class-form-submitter.php - 154 assign.propertyType Property FormSubmitter::$defn (array|bool) does not accept mixed.
checkouts/plugins/form-submitter/class-form-submitter.php - 155 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, array|bool given.
checkouts/plugins/form-submitter/create-object-base.php - 12 missingType.iterableValue Function create_object() has parameter $defn with no value type specified in iterable type array.
checkouts/plugins/form-submitter/create-object-base.php - 18 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 18 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 25 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 25 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 30 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 30 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 45 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 45 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 51 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, string|false given.
checkouts/plugins/form-submitter/create-object-base.php - 52 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 52 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 61 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 61 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 63 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, mixed given.
checkouts/plugins/form-submitter/create-object-base.php - 64 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 64 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 72 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/create-object-base.php - 73 argument.type Parameter #1 $key of function array_key_exists expects int|string, mixed given.
checkouts/plugins/form-submitter/create-object-base.php - 73 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/create-object-base.php - 74 binaryOp.invalid Binary operation "." between 'Missing ' and mixed results in an error.
checkouts/plugins/form-submitter/create-object-base.php - 74 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 74 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 81 argument.type Parameter #2 $callback of function preg_replace_callback expects callable(array<string>): string, Closure(mixed): mixed given.
checkouts/plugins/form-submitter/create-object-base.php - 81 offsetAccess.nonOffsetAccessible Cannot access offset string on mixed.
checkouts/plugins/form-submitter/create-object-base.php - 82 argument.type Parameter #3 $subject of function preg_replace_callback expects array<float|int|string>|string, mixed given.
checkouts/plugins/form-submitter/create-object-base.php - 103 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 103 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 106 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, string|false given.
checkouts/plugins/form-submitter/create-object-base.php - 109 function.void Result of function report_error (void) is used.
checkouts/plugins/form-submitter/create-object-base.php - 109 return.type Function create_object() should return string but returns null.
checkouts/plugins/form-submitter/create-object-base.php - 116 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/create-object-base.php - 118 binaryOp.invalid Binary operation "." between '_' and mixed results in an error.
checkouts/plugins/form-submitter/create-object-base.php - 118 binaryOp.invalid Binary operation "." between 'field_' and mixed results in an error.
checkouts/plugins/form-submitter/create-object-base.php - 118 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/create-object-base.php - 132 if.condNotBoolean Only booleans are allowed in an if condition, string|false given.
checkouts/plugins/form-submitter/create-object.php - 4 argument.type Parameter #1 $string of function strlen expects string, mixed given.
checkouts/plugins/form-submitter/create-object.php - 10 argument.type Parameter #1 $string of function substr expects string, mixed given.
checkouts/plugins/form-submitter/create-object.php - 11 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/create-object.php - 11 constant.notFound Constant VALID_OBJECT_TYPES not found.
checkouts/plugins/form-submitter/create-object.php - 16 binaryOp.invalid Binary operation "." between mixed and '/' results in an error.
checkouts/plugins/form-submitter/create-object.php - 32 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, string|false given.
checkouts/plugins/form-submitter/create-object.php - 39 argument.type Parameter #1 $json of function json_decode expects string, string|false given.
checkouts/plugins/form-submitter/create-object.php - 40 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, mixed given.
checkouts/plugins/form-submitter/create-object.php - 46 constant.notFound Constant VALID_OBJECT_TYPES not found.
checkouts/plugins/form-submitter/create-object.php - 46 offsetAccess.nonArray Cannot use array destructuring on mixed.
checkouts/plugins/form-submitter/create-object.php - 46 offsetAccess.nonOffsetAccessible Cannot access offset string on mixed.
checkouts/plugins/form-submitter/create-object.php - 50 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/create-object.php - 51 argument.type Parameter #1 $key of function array_key_exists expects int|string, mixed given.
checkouts/plugins/form-submitter/create-object.php - 51 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/create-object.php - 52 binaryOp.invalid Binary operation "." between 'Missing ' and mixed results in an error.
checkouts/plugins/form-submitter/create-object.php - 58 argument.type Parameter #2 $callback of function preg_replace_callback expects callable(array<string>): string, Closure(mixed): mixed given.
checkouts/plugins/form-submitter/create-object.php - 58 argument.type Parameter #3 $subject of function preg_replace_callback expects array<float|int|string>|string, mixed given.
checkouts/plugins/form-submitter/create-object.php - 58 offsetAccess.nonOffsetAccessible Cannot access offset string on mixed.
checkouts/plugins/form-submitter/create-object.php - 62 method.nonObject Cannot call method beginTransaction() on mixed.
checkouts/plugins/form-submitter/create-object.php - 62 variable.undefined Variable $dbh might not be defined.
checkouts/plugins/form-submitter/create-object.php - 65 method.nonObject Cannot call method prepare() on mixed.
checkouts/plugins/form-submitter/create-object.php - 65 variable.undefined Variable $dbh might not be defined.
checkouts/plugins/form-submitter/create-object.php - 71 method.nonObject Cannot call method execute() on mixed.
checkouts/plugins/form-submitter/create-object.php - 76 method.nonObject Cannot call method errorInfo() on mixed.
checkouts/plugins/form-submitter/create-object.php - 79 method.nonObject Cannot call method lastInsertId() on mixed.
checkouts/plugins/form-submitter/create-object.php - 79 variable.undefined Variable $dbh might not be defined.
checkouts/plugins/form-submitter/create-object.php - 87 binaryOp.invalid Binary operation "." between 'insert into wp…' and mixed results in an error.
checkouts/plugins/form-submitter/create-object.php - 87 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/create-object.php - 87 method.nonObject Cannot call method prepare() on mixed.
checkouts/plugins/form-submitter/create-object.php - 87 variable.undefined Variable $dbh might not be defined.
checkouts/plugins/form-submitter/create-object.php - 89 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/create-object.php - 90 method.nonObject Cannot call method execute() on mixed.
checkouts/plugins/form-submitter/create-object.php - 91 binaryOp.invalid Binary operation "." between '_' and mixed results in an error.
checkouts/plugins/form-submitter/create-object.php - 91 binaryOp.invalid Binary operation "." between 'field_' and mixed results in an error.
checkouts/plugins/form-submitter/create-object.php - 91 binaryOp.invalid Binary operation "." between non-falsy-string and mixed results in an error.
checkouts/plugins/form-submitter/create-object.php - 93 method.nonObject Cannot call method errorInfo() on mixed.
checkouts/plugins/form-submitter/create-object.php - 97 method.nonObject Cannot call method commit() on mixed.
checkouts/plugins/form-submitter/create-object.php - 97 variable.undefined Variable $dbh might not be defined.
checkouts/plugins/form-submitter/submit.php - 6 booleanAnd.rightNotBoolean Only booleans are allowed in &&, int|false given on the right side.
checkouts/plugins/form-submitter/submit.php - 6 booleanOr.leftNotBoolean Only booleans are allowed in ||, int given on the left side.
checkouts/plugins/form-submitter/submit.php - 7 argument.type Parameter #2 $subject of function preg_match expects string, mixed given.
checkouts/plugins/form-submitter/submit.php - 14 binaryOp.invalid Binary operation "." between 'fs-cookie-' and mixed results in an error.
checkouts/plugins/form-submitter/submit.php - 18 argument.type Parameter #1 $code of method FormSubmitter::set_form_code() expects string, mixed given.
checkouts/plugins/form-submitter/submit.php - 33 method.notFound Call to an undefined method FormSubmitter::get_pdo().
checkouts/plugins/form-submitter/submit.php - 35 property.notFound Access to an undefined property FormSubmitter::$code.
checkouts/plugins/form-submitter/submit.php - 39 if.condNotBoolean Only booleans are allowed in an if condition, mixed given.
checkouts/plugins/form-submitter/submit.php - 40 method.notFound Call to an undefined method FormSubmitter::get_session_from_db().
checkouts/plugins/form-submitter/submit.php - 41 property.notFound Access to an undefined property FormSubmitter::$userdata.
checkouts/plugins/form-submitter/submit.php - 55 booleanNot.exprNotBoolean Only booleans are allowed in a negated boolean, mixed given.
checkouts/plugins/form-submitter/submit.php - 58 if.condNotBoolean Only booleans are allowed in an if condition, mixed given.
checkouts/plugins/form-submitter/submit.php - 59 method.notFound Call to an undefined method FormSubmitter::get_session_from_db().
checkouts/plugins/form-submitter/submit.php - 62 equal.notAllowed Loose comparison via "==" is not allowed.
checkouts/plugins/form-submitter/submit.php - 62 property.notFound Access to an undefined property FormSubmitter::$completed.
checkouts/plugins/form-submitter/submit.php - 72 property.notFound Access to an undefined property FormSubmitter::$userdata.
checkouts/plugins/form-submitter/submit.php - 73 method.notFound Call to an undefined method FormSubmitter::validate().
checkouts/plugins/form-submitter/submit.php - 89 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/submit.php - 89 offsetAccess.nonOffsetAccessible Cannot access offset 'submission' on array|bool.
checkouts/plugins/form-submitter/submit.php - 90 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/submit.php - 90 method.notFound Call to an undefined method FormSubmitter::call_url().
checkouts/plugins/form-submitter/submit.php - 93 foreach.nonIterable Argument of an invalid type mixed supplied for foreach, only iterables are supported.
checkouts/plugins/form-submitter/submit.php - 93 offsetAccess.nonOffsetAccessible Cannot access offset 'submission' on array|bool.
checkouts/plugins/form-submitter/submit.php - 94 argument.type Parameter #2 $array of function array_key_exists expects array, mixed given.
checkouts/plugins/form-submitter/submit.php - 94 method.notFound Call to an undefined method FormSubmitter::send_email().
checkouts/plugins/form-submitter/submit.php - 101 method.notFound Call to an undefined method FormSubmitter::write_session_to_db().
checkouts/plugins/form-submitter/submit.php - 120 property.notFound Access to an undefined property FormSubmitter::$userdata.
checkouts/plugins/form-submitter/submit.php - 121 method.notFound Call to an undefined method FormSubmitter::write_session_to_db().
checkouts/plugins/form-submitter/submit.php - 124 argument.type Parameter #2 $value of function setcookie expects string, mixed given.