Goracash/goracash-api-php-client

View on GitHub
src/Service/SubscriptionAcademic.php

Summary

Maintainability
A
2 hrs
Test Coverage

Showing 2 of 2 total issues

Function checkFormFields has a Cognitive Complexity of 13 (exceeds 5 allowed). Consider refactoring.
Open

public function checkFormFields(array &$fields)
{
$requiredFields = array('gender', 'firstname', 'lastname', 'email', 'phone', 'offer');
foreach ($requiredFields as $requiredField) {
if ($this->utils->isEmpty($fields[$requiredField])) {
Severity: Minor
Found in src/Service/SubscriptionAcademic.php - About 1 hr to fix

Method checkFormFields has 27 lines of code (exceeds 25 allowed). Consider refactoring.
Open

public function checkFormFields(array &$fields)
{
$requiredFields = array('gender', 'firstname', 'lastname', 'email', 'phone', 'offer');
foreach ($requiredFields as $requiredField) {
if ($this->utils->isEmpty($fields[$requiredField])) {
Severity: Minor
Found in src/Service/SubscriptionAcademic.php - About 1 hr to fix
Category
Status