ten24/Slatwall — comment on commit c50e9c328347786b77eb111202306991e60cdd48
File: org/ValidateThis/core/Validation.cfc line 95
By sumitverma:

Well, the method says propertyHasValue. So, the check is done based on the type of property. If the property is simple (string) then "blank" mean it has no value, if the property is array, then 0 array len means no value. If the property is struct, then, no struct key means no value. Null means the property itself won't exists. This is also because CF has no concept of "Null Value".