@@ 449-462 (lines=14) @@ | ||
446 | * |
|
447 | * @return SimpleHtmlDomInterface |
|
448 | */ |
|
449 | public function getElementByTagName(string $name): SimpleHtmlDomInterface |
|
450 | { |
|
451 | if ($this->node instanceof \DOMElement) { |
|
452 | $node = $this->node->getElementsByTagName($name)->item(0); |
|
453 | } else { |
|
454 | $node = null; |
|
455 | } |
|
456 | ||
457 | if ($node === null) { |
|
458 | return new SimpleHtmlDomBlank(); |
|
459 | } |
|
460 | ||
461 | return new static($node); |
|
462 | } |
|
463 | ||
464 | /** |
|
465 | * Returns elements by #id. |
@@ 423-436 (lines=14) @@ | ||
420 | * |
|
421 | * @return SimpleXmlDomInterface |
|
422 | */ |
|
423 | public function getElementByTagName(string $name): SimpleXmlDomInterface |
|
424 | { |
|
425 | if ($this->node instanceof \DOMElement) { |
|
426 | $node = $this->node->getElementsByTagName($name)->item(0); |
|
427 | } else { |
|
428 | $node = null; |
|
429 | } |
|
430 | ||
431 | if ($node === null) { |
|
432 | return new SimpleXmlDomBlank(); |
|
433 | } |
|
434 | ||
435 | return new static($node); |
|
436 | } |
|
437 | ||
438 | /** |
|
439 | * Returns elements by #id. |