function propertyExists($attribute, $property) {
    return array_key_exists($attribute, $this->__attributes)
        && array_key_exists($property,  $this->__attributes[$attribute]);
  }
function propertyExists($attribute, $property) {
    return array_key_exists($attribute, $this->__attributes)
        && array_key_exists($property,  $this->__attributes[$attribute]);
  }
function propertyExists ( $ attribute , $ property ) { return array_key_exists ( $ attribute , $ this -> __attributes ) && array_key_exists ( $ property , $ this -> __attributes [ $ attribute ] ) ; }
`propertyExists` determines if an attribute property has been set.

@param   string  $attribute  attribute name
@param   string  $property   property name

@api     public
@return  boolean
propertyExists determines if an attribute property has been set .