| @@ 68-103 (lines=36) @@ | ||
| 65 | return $root; |
|
| 66 | } |
|
| 67 | ||
| 68 | private function addRandomLeaf(\DOMElement $node) |
|
| 69 | { |
|
| 70 | $rand = mt_rand(1, 10); |
|
| 71 | switch($rand){ |
|
| 72 | case 1: |
|
| 73 | $this->addRandomE($node); |
|
| 74 | break; |
|
| 75 | case 2: |
|
| 76 | $this->addRandomA($node); |
|
| 77 | break; |
|
| 78 | case 3: |
|
| 79 | $this->addRandomOL($node); |
|
| 80 | break; |
|
| 81 | case 4: |
|
| 82 | $this->addRandomUL($node); |
|
| 83 | break; |
|
| 84 | case 5: |
|
| 85 | $this->addRandomH($node); |
|
| 86 | break; |
|
| 87 | case 6: |
|
| 88 | $this->addRandomB($node); |
|
| 89 | break; |
|
| 90 | case 7: |
|
| 91 | $this->addRandomI($node); |
|
| 92 | break; |
|
| 93 | case 8: |
|
| 94 | $this->addRandomTable($node); |
|
| 95 | break; |
|
| 96 | case 9: |
|
| 97 | $this->addRandomU($node); |
|
| 98 | break; |
|
| 99 | default: |
|
| 100 | $this->addRandomP($node); |
|
| 101 | break; |
|
| 102 | } |
|
| 103 | } |
|
| 104 | ||
| 105 | private function addRandomE(\DOMElement $element) |
|
| 106 | { |
|
| @@ 64-99 (lines=36) @@ | ||
| 61 | return $root; |
|
| 62 | } |
|
| 63 | ||
| 64 | private function addRandomLeaf(\DOMElement $node) |
|
| 65 | { |
|
| 66 | $rand = mt_rand(1, 10); |
|
| 67 | switch($rand) { |
|
| 68 | case 1: |
|
| 69 | $this->addRandomE($node); |
|
| 70 | break; |
|
| 71 | case 2: |
|
| 72 | $this->addRandomA($node); |
|
| 73 | break; |
|
| 74 | case 3: |
|
| 75 | $this->addRandomOL($node); |
|
| 76 | break; |
|
| 77 | case 4: |
|
| 78 | $this->addRandomUL($node); |
|
| 79 | break; |
|
| 80 | case 5: |
|
| 81 | $this->addRandomH($node); |
|
| 82 | break; |
|
| 83 | case 6: |
|
| 84 | $this->addRandomB($node); |
|
| 85 | break; |
|
| 86 | case 7: |
|
| 87 | $this->addRandomI($node); |
|
| 88 | break; |
|
| 89 | case 8: |
|
| 90 | $this->addRandomTable($node); |
|
| 91 | break; |
|
| 92 | case 9: |
|
| 93 | $this->addRandomU($node); |
|
| 94 | break; |
|
| 95 | default: |
|
| 96 | $this->addRandomP($node); |
|
| 97 | break; |
|
| 98 | } |
|
| 99 | } |
|
| 100 | ||
| 101 | private function addRandomE(\DOMElement $element) |
|
| 102 | { |
|