@@ 114-134 (lines=21) @@ | ||
111 | return function () use ($reader, $group, $node, $methods) { |
|
112 | SchemaReaderLoadAbstraction::againstDOMNodeList( |
|
113 | $node, |
|
114 | function ( |
|
115 | DOMElement $node, |
|
116 | DOMElement $childNode |
|
117 | ) use ( |
|
118 | $methods, |
|
119 | $reader, |
|
120 | $group |
|
121 | ) { |
|
122 | /** |
|
123 | * @var string[] $methods |
|
124 | */ |
|
125 | $methods = $methods; |
|
126 | ||
127 | $reader->maybeCallMethod( |
|
128 | $methods, |
|
129 | $childNode->localName, |
|
130 | $childNode, |
|
131 | $group, |
|
132 | $childNode |
|
133 | ); |
|
134 | } |
|
135 | ); |
|
136 | }; |
|
137 | } |
@@ 59-78 (lines=20) @@ | ||
56 | ||
57 | static::againstDOMNodeList( |
|
58 | $node, |
|
59 | function ( |
|
60 | DOMElement $node, |
|
61 | DOMElement $childNode |
|
62 | ) use ( |
|
63 | $methods, |
|
64 | $type |
|
65 | ) { |
|
66 | /** |
|
67 | * @var string[] $methods |
|
68 | */ |
|
69 | $methods = $methods; |
|
70 | ||
71 | $this->maybeCallMethod( |
|
72 | $methods, |
|
73 | $childNode->localName, |
|
74 | $childNode, |
|
75 | $type, |
|
76 | $childNode |
|
77 | ); |
|
78 | } |
|
79 | ); |
|
80 | } |
|
81 |
@@ 394-413 (lines=20) @@ | ||
391 | return $this->makeCallbackCallback( |
|
392 | $type, |
|
393 | $node, |
|
394 | function ( |
|
395 | DOMElement $node, |
|
396 | DOMElement $childNode |
|
397 | ) use ( |
|
398 | $methods, |
|
399 | $type |
|
400 | ) { |
|
401 | /** |
|
402 | * @var string[] |
|
403 | */ |
|
404 | $methods = $methods; |
|
405 | ||
406 | $this->maybeCallMethod( |
|
407 | $methods, |
|
408 | $childNode->localName, |
|
409 | $childNode, |
|
410 | $type, |
|
411 | $childNode |
|
412 | ); |
|
413 | }, |
|
414 | $callback |
|
415 | ); |
|
416 | } |