75 public function __set( $name, $value ) {
76 throw new \Exception(
"Cannot set property \"$name\"" );
88 if ( $this->childPElement ) {
89 $parts[] =
'childPElement=' . $this->childPElement->getDebugTag();
91 if ( $this->ancestorPNode ) {
92 $parts[] =
"ancestorPNode=<{$this->ancestorPNode->name}>";
94 if ( $this->wrapBaseNode ) {
95 $parts[] =
"wrapBaseNode=<{$this->wrapBaseNode->name}>";
97 if ( $this->currentCloneElement ) {
98 $parts[] =
"currentCloneElement=" . $this->currentCloneElement->getDebugTag();
100 if ( $this->isPWrapper ) {
101 $parts[] =
'isPWrapper';
103 if ( $this->isSplittable ) {
104 $parts[] =
'isSplittable';
106 if ( $this->needsPWrapping ) {
107 $parts[] =
'needsPWrapping';
109 if ( $this->nonblankNodeCount ) {
110 $parts[] =
"nonblankNodeCount={$this->nonblankNodeCount}";
112 $s =
"RemexMungerData {\n";
113 foreach ( $parts as $part ) {