Showing 4 of 4 total issues
Method renderAstBody
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function renderAstBody(array $ast, $nodeLevel = 0)
{
$diffPrint = array_reduce($ast, function ($acc, $astNode) use ($nodeLevel) {
$addedInd = '+';
$removedInd = '-';
Method renderAstBody
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function renderAstBody(array $ast, $path = '')
{
$diffPrint = array_reduce($ast, function ($acc, $astNode) use ($path) {
$key = $astNode['key'];
$beforeValue = $astNode['beforeValue'];
Method parseAst
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function parseAst($beforeDataObj, $afterDataObj)
{
$beforeData = get_object_vars($beforeDataObj);
$afterData = get_object_vars($afterDataObj);
Method initNode
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
function initNode($key, $type, $beforeValue, $afterValue, $children)