src/Validator/Rules/OverlappingFieldsCanBeMerged.php
private function sameArguments($arguments1, $arguments2)
    {
        if (count($arguments1) !== count($arguments2)) {
            return false;
        }
        foreach ($arguments1 as $argument1) {
            $argument2 = null;
            foreach ($arguments2 as $argument) {
                if ($argument->name->value === $argument1->name->value) {
                    $argument2 = $argument;
                    break;
                }
            }
            if (! $argument2) {
                return false;
            }

            if (! $this->sameValue($argument1->value, $argument2->value)) {
                return false;
            }
        }

        return true;
    }
private function sameArguments($arguments1, $arguments2)
    {
        if (count($arguments1) !== count($arguments2)) {
            return false;
        }
        foreach ($arguments1 as $argument1) {
            $argument2 = null;
            foreach ($arguments2 as $argument) {
                if ($argument->name->value === $argument1->name->value) {
                    $argument2 = $argument;
                    break;
                }
            }
            if (! $argument2) {
                return false;
            }

            if (! $this->sameValue($argument1->value, $argument2->value)) {
                return false;
            }
        }

        return true;
    }
private function sameArguments ( $ arguments1 , $ arguments2 ) { if ( count ( $ arguments1 ) !== count ( $ arguments2 ) ) { return false ; } foreach ( $ arguments1 as $ argument1 ) { $ argument2 = null ; foreach ( $ arguments2 as $ argument ) { if ( $ argument -> name -> value === $ argument1 -> name -> value ) { $ argument2 = $ argument ; break ; } } if ( ! $ argument2 ) { return false ; } if ( ! $ this -> sameValue ( $ argument1 -> value , $ argument2 -> value ) ) { return false ; } } return true ; }
@param ArgumentNode[] $arguments1
@param ArgumentNode[] $arguments2

@return bool
@param ArgumentNode [] $arguments1 @param ArgumentNode [] $arguments2