package lucee.runtime.functions.arrays; import lucee.runtime.PageContext; import lucee.runtime.exp.PageException; import lucee.runtime.ext.function.BIF; import lucee.runtime.op.Caster; import lucee.runtime.type.Array; public class ArrayDeleteNoCase extends BIF { private static final long serialVersionUID = 1120923916196967210L; public static boolean call(PageContext pc , Array array, Object value) throws PageException { return ArrayDelete._call(pc, array, value,null,false); } public static boolean call(PageContext pc , Array array, Object value, String scope) throws PageException { return ArrayDelete._call(pc, array, value, scope, false); } @Override public Object invoke(PageContext pc, Object[] args) throws PageException { if(args.length==2)return ArrayDelete._call(pc,Caster.toArray(args[0]),args[1],null,false); return ArrayDelete._call(pc,Caster.toArray(args[0]),args[1],Caster.toString(args[2]),false); } }