Whatever message this page gives is out now! Go check it out!
setContainsAll(targetSet, sourceSet)| Parameter | Description |
|---|---|
| targetSet | Set that must contain all required elements. |
| sourceSet | Required elements. |
cfscript (syntax: setContainsAll(targetSet, sourceSet)).
<cfscript>
have = setNew();
have.add("a");
have.add("b");
have.add("c");
need = setNew();
need.add("a");
need.add("b");
writeOutput(setContainsAll(have, need)); // true
</cfscript>
<cfscript>
function licensedFor(required any installedFeatures, required any requiredFeatures) {
return setContainsAll(installedFeatures, requiredFeatures);
}
installed = setNew();
installed.add("CORE");
installed.add("REPORTS");
installed.add("API");
required = setNew();
required.add("CORE");
required.add("REPORTS");
writeOutput(licensedFor(installed, required)); // true
</cfscript>