public function hasAssociativeOperations(): bool {
		return !empty( $this->typePointers['change'] )
			|| !empty( $this->typePointers['diff'] )
			|| !empty( $this->typePointers['map'] )
			|| !empty( $this->typePointers['list'] );
	}
public function hasAssociativeOperations(): bool {
		return !empty( $this->typePointers['change'] )
			|| !empty( $this->typePointers['diff'] )
			|| !empty( $this->typePointers['map'] )
			|| !empty( $this->typePointers['list'] );
	}
public function hasAssociativeOperations ( ) : bool { return ! empty ( $ this -> typePointers [ 'change' ] ) || ! empty ( $ this -> typePointers [ 'diff' ] ) || ! empty ( $ this -> typePointers [ 'map' ] ) || ! empty ( $ this -> typePointers [ 'list' ] ) ; }
Returns if the diff can be non-associative.
This means it does not contain any non-add-non-remove operations.

@since 0.4

@return bool
Returns if the diff can be non - associative . This means it does not contain any non - add - non - remove operations .