Allow any, but the first two arguments to be optional.

This commit is contained in:
Derick Rethans
2011-10-28 12:25:41 +02:00
parent 952fe6f26c
commit 699e1232ab
+6 -2
View File
@@ -695,7 +695,7 @@ PHP_FUNCTION(twig_template_get_attributes)
zval *template;
zval *object;
zval *item;
zval *arguments;
zval *arguments = NULL;
zval *ret = NULL;
char *type = NULL;
int type_len = 0;
@@ -703,10 +703,14 @@ PHP_FUNCTION(twig_template_get_attributes)
zend_bool ignoreStrictCheck = 0;
int free_ret = 0;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ozzasbb", &template, &object, &item, &arguments, &type, &type_len, &isDefinedTest, &ignoreStrictCheck) == FAILURE) {
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ozz|asbb", &template, &object, &item, &arguments, &type, &type_len, &isDefinedTest, &ignoreStrictCheck) == FAILURE) {
return;
}
if (!type) {
type = "any";
}
/*
// array
if (Twig_TemplateInterface::METHOD_CALL !== $type) {