private function validateFieldCompatibility(FieldDefinition $interface, FieldDefinition $object): void
    {
        $this->getValidator(Inheritance::class)->validate($object, $interface);

        $this->validateArgumentExistence($interface, $object);
    }
private function validateFieldCompatibility(FieldDefinition $interface, FieldDefinition $object): void
    {
        $this->getValidator(Inheritance::class)->validate($object, $interface);

        $this->validateArgumentExistence($interface, $object);
    }
private function validateFieldCompatibility ( FieldDefinition $ interface , FieldDefinition $ object ) : void { $ this -> getValidator ( Inheritance :: class ) -> validate ( $ object , $ interface ) ; $ this -> validateArgumentExistence ( $ interface , $ object ) ; }
We are convinced that the fields have a comparable signature of the type.

@param FieldDefinition $interface
@param FieldDefinition $object
@return void
@throws \Railt\Component\SDL\Exceptions\TypeConflictException
@throws \OutOfBoundsException
We are convinced that the fields have a comparable signature of the type .