function s = importInterface(file, name, phase1, phase2)
% IMPORTINTERFACE  Import an interface between phases.
% s = importInterface(file, name, phase1, phase2)
% See `Interfaces <https://cantera.org/tutorials/cti/phases.html#interfaces>`__.
%
% :param file:
%     CTI or CTML file containing the interface
% :param name:
%     Name of the interface to import
% :param phase1:
%     First phase in the interface
% :param phase2:
%     Second phase in the interface
% :return:
%     Instance of class :mat:func:`Interface`
%

if nargin == 3
    s = Interface(file, name, phase1);
elseif nargin == 4
    s = Interface(file, name, phase1, phase2);
else
    error('importInterface only supports 2 bulk phases');
end
