function canBeSubtag ($propName)
  {
    if ($this->defines ($propName)) {
      $type = $this->getTypeOf ($propName);
      switch ($type) {
        case type::content:
        case type::collection:
        case type::metadata:
        case type::string:
        case type::number:
          return true;
      }
    }
    return false;
  }
function canBeSubtag ($propName)
  {
    if ($this->defines ($propName)) {
      $type = $this->getTypeOf ($propName);
      switch ($type) {
        case type::content:
        case type::collection:
        case type::metadata:
        case type::string:
        case type::number:
          return true;
      }
    }
    return false;
  }
function canBeSubtag ( $ propName ) { if ( $ this -> defines ( $ propName ) ) { $ type = $ this -> getTypeOf ( $ propName ) ; switch ( $ type ) { case type :: content : case type :: collection : case type :: metadata : case type :: string : case type :: number : return true ; } } return false ; }
Checks if a property can be specified on markup as a subtag.

@param string $propName
@return bool
Checks if a property can be specified on markup as a subtag .