public function appendProperty($property) {
    if (is_string($property)) {
      $property = ClassMemberListNode::create($property);
    }
    $properties = $this->statements->children(Filter::isInstanceOf('\Pharborist\ClassMemberListNode'));
    if ($properties->count() === 0) {
      $this->statements->firstChild()->after($property);
    }
    else {
      $properties->last()->after($property);
    }
    FormatterFactory::format($this);
    return $this;
  }
public function appendProperty($property) {
    if (is_string($property)) {
      $property = ClassMemberListNode::create($property);
    }
    $properties = $this->statements->children(Filter::isInstanceOf('\Pharborist\ClassMemberListNode'));
    if ($properties->count() === 0) {
      $this->statements->firstChild()->after($property);
    }
    else {
      $properties->last()->after($property);
    }
    FormatterFactory::format($this);
    return $this;
  }
public function appendProperty ( $ property ) { if ( is_string ( $ property ) ) { $ property = ClassMemberListNode :: create ( $ property ) ; } $ properties = $ this -> statements -> children ( Filter :: isInstanceOf ( '\Pharborist\ClassMemberListNode' ) ) ; if ( $ properties -> count ( ) === 0 ) { $ this -> statements -> firstChild ( ) -> after ( $ property ) ; } else { $ properties -> last ( ) -> after ( $ property ) ; } FormatterFactory :: format ( $ this ) ; return $ this ; }
Add property to class.

@param string|ClassMemberListNode $property
@return $this
Add property to class .