PHP_METHOD(Test_Exists, testInterfaceExists) { zend_bool autoload; zval *interfaceName, *autoload_param = NULL; zephir_fetch_params(0, 1, 1, &interfaceName, &autoload_param); if (!autoload_param) { autoload = 1; } else { autoload = zephir_get_boolval(autoload_param); } RETURN_BOOL(zephir_interface_exists(interfaceName, ZEPHIR_IS_TRUE((autoload ? ZEPHIR_GLOBAL(global_true) : ZEPHIR_GLOBAL(global_false))) TSRMLS_CC)); }
PHP_METHOD(Test_Exists, testInterfaceExists) { zend_bool autoload; zval *interfaceName, *autoload_param = NULL, _0; zephir_fetch_params(0, 1, 1, &interfaceName, &autoload_param); if (!autoload_param) { autoload = 1; } else { autoload = zephir_get_boolval(autoload_param); } ZEPHIR_SINIT_VAR(_0); ZVAL_BOOL(&_0, (autoload ? 1 : 0)); RETURN_BOOL(zephir_interface_exists(interfaceName, zephir_is_true(&_0) TSRMLS_CC)); }