75 public function __set( $name, $value ) {
77 throw new \Exception(
"Cannot set property \"$name\"" );
89 if ( $this->childPElement ) {
90 $parts[] =
'childPElement=' . $this->childPElement->getDebugTag();
92 if ( $this->ancestorPNode ) {
93 $parts[] =
"ancestorPNode=<{$this->ancestorPNode->name}>";
95 if ( $this->wrapBaseNode ) {
96 $parts[] =
"wrapBaseNode=<{$this->wrapBaseNode->name}>";
98 if ( $this->currentCloneElement ) {
99 $parts[] =
"currentCloneElement=" . $this->currentCloneElement->getDebugTag();
101 if ( $this->isPWrapper ) {
102 $parts[] =
'isPWrapper';
104 if ( $this->isSplittable ) {
105 $parts[] =
'isSplittable';
107 if ( $this->needsPWrapping ) {
108 $parts[] =
'needsPWrapping';
110 if ( $this->nonblankNodeCount ) {
111 $parts[] =
"nonblankNodeCount={$this->nonblankNodeCount}";
113 $s =
"RemexMungerData {\n";
114 foreach ( $parts as $part ) {