Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3// AUTOMATICALLY GENERATED.  DO NOT EDIT.
4// Use `composer build` to regenerate.
5
6namespace Wikimedia\IDLeDOM;
7
8/**
9 * NodeFilter
10 *
11 * @see https://dom.spec.whatwg.org/#callbackdef-nodefilter
12 *
13 * @phan-forbid-undeclared-magic-properties
14 */
15interface NodeFilter {
16    /** @var int */
17    public const FILTER_ACCEPT = 1;
18
19    /** @var int */
20    public const FILTER_REJECT = 2;
21
22    /** @var int */
23    public const FILTER_SKIP = 3;
24
25    /** @var int */
26    public const SHOW_ALL = -1;
27
28    /** @var int */
29    public const SHOW_ELEMENT = 1;
30
31    /** @var int */
32    public const SHOW_ATTRIBUTE = 2;
33
34    /** @var int */
35    public const SHOW_TEXT = 4;
36
37    /** @var int */
38    public const SHOW_CDATA_SECTION = 8;
39
40    /** @var int */
41    public const SHOW_ENTITY_REFERENCE = 16;
42
43    /** @var int */
44    public const SHOW_ENTITY = 32;
45
46    /** @var int */
47    public const SHOW_PROCESSING_INSTRUCTION = 64;
48
49    /** @var int */
50    public const SHOW_COMMENT = 128;
51
52    /** @var int */
53    public const SHOW_DOCUMENT = 256;
54
55    /** @var int */
56    public const SHOW_DOCUMENT_TYPE = 512;
57
58    /** @var int */
59    public const SHOW_DOCUMENT_FRAGMENT = 1024;
60
61    /** @var int */
62    public const SHOW_NOTATION = 2048;
63
64    /**
65     * @param Node $node
66     * @return int
67     */
68    public function acceptNode( /* Node */ $node ): int;
69
70}