diff options
| author | Pierrick Charron <pierrick@php.net> | 2009-12-25 21:24:36 +0000 |
|---|---|---|
| committer | Pierrick Charron <pierrick@php.net> | 2009-12-25 21:24:36 +0000 |
| commit | 832eb472c548b1e28fa10cb74114926df3af971a (patch) | |
| tree | ccea4265a4fe6f349022bb0ba2e1b4cd3aaa57bc /ext/tidy/tidy.c | |
| parent | 166b3ef63dd99be40404f1a3997e6637d24231d1 (diff) | |
| download | php-git-832eb472c548b1e28fa10cb74114926df3af971a.tar.gz | |
Changed tidyNode class to disallow manual node creation.
Diffstat (limited to 'ext/tidy/tidy.c')
| -rw-r--r-- | ext/tidy/tidy.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/tidy/tidy.c b/ext/tidy/tidy.c index d45b0825e7..af54054dca 100644 --- a/ext/tidy/tidy.c +++ b/ext/tidy/tidy.c @@ -266,6 +266,7 @@ static TIDY_NODE_METHOD(isJste); static TIDY_NODE_METHOD(isAsp); static TIDY_NODE_METHOD(isPhp); static TIDY_NODE_METHOD(getParent); +static TIDY_NODE_METHOD(__construct); /* }}} */ ZEND_DECLARE_MODULE_GLOBALS(tidy) @@ -441,6 +442,7 @@ static const zend_function_entry tidy_funcs_node[] = { TIDY_NODE_ME(isAsp, NULL) TIDY_NODE_ME(isPhp, NULL) TIDY_NODE_ME(getParent, NULL) + TIDY_NODE_ME(__construct, NULL) {NULL, NULL, NULL} }; @@ -1775,6 +1777,14 @@ static TIDY_NODE_METHOD(getParent) } /* }}} */ +/* {{{ proto void tidyNode::__construct() + __constructor for tidyNode. */ +static TIDY_NODE_METHOD(__construct) +{ + php_error_docref(NULL TSRMLS_CC, E_ERROR, "You should not create a tidyNode manually"); +} +/* }}} */ + static void _php_tidy_register_nodetypes(INIT_FUNC_ARGS) { TIDY_NODE_CONST(ROOT, Root); |
