summaryrefslogtreecommitdiff
path: root/ext/tidy/tidy.stub.php
blob: 3add15a28239e1a802ee8a61e95be03a6c159240 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<?php

/**
 * @param array|string $config_options
 * @return tidy|false
 */
function tidy_parse_string(string $input, $config_options = UNKNOWN, string $encoding = UNKNOWN) {}

/** @return string|false */
function tidy_get_error_buffer(tidy $object) {}

function tidy_get_output(tidy $object): string {}

/**
 * @param array|string $config_options
 * @return tidy|false
 */
function tidy_parse_file(string $file, $config_options = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false) {}

function tidy_clean_repair(tidy $object): bool {}

/**
 * @param array|string $config_options
 * @return string|false
 */
function tidy_repair_string(string $data, $config_file = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false) {}

/**
 * @param array|string $config_options
 * @return string|false
 */
function tidy_repair_file(string $filename, $config_file = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false) {}

function tidy_diagnose(tidy $object): bool {}

function tidy_get_release(): string {}

#if HAVE_TIDYOPTGETDOC
/** @return string|false */
function tidy_get_opt_doc(tidy $object, string $optname) {}
#endif

function tidy_get_config(tidy $object): array {}

function tidy_get_status(tidy $object): int {}

function tidy_get_html_ver(tidy $object): int {}

function tidy_is_xhtml(tidy $object): bool {}

function tidy_is_xml(tidy $object): bool {}

function tidy_error_count(tidy $object): int {}

function tidy_warning_count(tidy $object): int {}

function tidy_access_count(tidy $object): int {}

function tidy_config_count(tidy $object): int {}

/** @return string|int|bool */
function tidy_getopt(tidy $object, string $option) {}

function tidy_get_root(tidy $object): ?tidyNode {}

function tidy_get_html(tidy $object): ?tidyNode {}

function tidy_get_head(tidy $object): ?tidyNode {}

function tidy_get_body(tidy $tidy): ?tidyNode {}

class tidy
{
    /** @param array|string $config_options */
    public function __construct(string $filename = UNKNOWN, $config_file = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false) {}

    /** @return string|int|bool */
    public function getOpt(string $option) {}

    public function cleanRepair(): bool {}

    /** @param array|string $config_options */
    public function parseFile(string $file, $config_options = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false): bool {}

    /** @param array|string $config_options */
    public function parseString(string $input, $config_optinons = UNKNOWN, string $encoding = UNKNOWN): bool {}

    /** @param array|string $config_options */
    public function repairString(string $data, $config_file = UNKNOWN, string $encoding = UNKNOWN): bool {}

    /** @param array|string $config_options */
    public function repairFile(string $filename, $config_file = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false): bool {}

    public function diagnose(): bool {}

    public function getRelease(): string {}

    public function getConfig(): array {}

    public function getStatus(): int {}

    public function getHtmlVer(): int {}

#if HAVE_TIDYOPTGETDOC
    /** @return string|false */
    public function getOptDoc(string $optname) {}
#endif

    public function isXhtml(): bool {}

    public function isXml(): bool {}

    public function root(): ?tidyNode {}

    public function head(): ?tidyNode {}

    public function html(): ?tidyNode {}

    public function body(): ?tidyNode {}
}

class tidyNode
{
    private function __construct() {}

    public function hasChildren(): bool {}

    public function hasSiblings(): bool {}

    public function isComment(): bool {}

    public function isHtml(): bool {}

    public function isText(): bool {}

    public function isJste(): bool {}

    public function isAsp(): bool {}

    public function isPhp(): bool {}

    public function getParent(): ?tidyNode {}
}