shimabox/SMBArrayto

View on GitHub

Showing 3 of 5 total issues

Function _convertElement has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
Open

private function _convertElement(DOMElement $element, $value)
{
$sequential = $this->isArrayAllKeySequential($value);
 
if (!is_array($value)) {
Severity: Minor
Found in src/SMB/Arrayto/Formatter/ArrayToXml.php - About 1 hr to fix

Method forge has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

array $array,
$rootElementName = '',
$replaceSpacesByUnderScoresInKeyNames = true,
$version = '1.0',
$encoding = 'UTF-8'
Severity: Minor
Found in src/SMB/Arrayto/Formatter/ArrayToXml.php - About 35 mins to fix

    Avoid too many return statements within this method.
    Open

    return Arrayto\Xml::factory();
    Severity: Major
    Found in src/SMB/Arrayto.php - About 30 mins to fix
      Severity
      Category
      Status
      Source
      Language