1 <?php
declare(strict_types
=1);
3 namespace DOMWrap\Traits
;
10 * @package DOMWrap\Traits
11 * @license http://opensource.org/licenses/BSD-3-Clause BSD 3 Clause
12 * @property \DOMDocument $ownerDocument
19 public function collection(): NodeList
{
20 return $this->newNodeList([$this]);
24 * @return \DOMDocument
26 public function document(): ?\DOMDocument
{
27 if ($this->isRemoved()) {
31 return $this->ownerDocument
;
35 * @param NodeList $nodeList
37 * @return NodeList|\DOMNode|null
39 public function result(NodeList
$nodeList) {
40 if ($nodeList->count()) {
41 return $nodeList->first();