summaryrefslogtreecommitdiff
path: root/ext/tidy/tidy.c
diff options
context:
space:
mode:
authorPierrick Charron <pierrick@php.net>2009-12-25 21:24:36 +0000
committerPierrick Charron <pierrick@php.net>2009-12-25 21:24:36 +0000
commit832eb472c548b1e28fa10cb74114926df3af971a (patch)
treeccea4265a4fe6f349022bb0ba2e1b4cd3aaa57bc /ext/tidy/tidy.c
parent166b3ef63dd99be40404f1a3997e6637d24231d1 (diff)
downloadphp-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.c10
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);