#define GET_REFLECTION_OBJECT() \
intern = Z_REFLECTION_P(getThis()); \
- if (intern == NULL || intern->ptr == NULL) { \
+ if (intern->ptr == NULL) { \
RETURN_ON_EXCEPTION \
php_error_docref(NULL, E_ERROR, "Internal error: Failed to retrieve the reflection object"); \
} \
parameter_reference *param;
intern = Z_REFLECTION_P(getThis());
- if (intern == NULL || intern->ptr == NULL) {
+ if (intern->ptr == NULL) {
if (EG(exception) && EG(exception)->ce == reflection_exception_ptr) {
return NULL;
}
object = getThis();
intern = Z_REFLECTION_P(object);
- if (intern == NULL) {
- return;
- }
if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS(), "O", &closure, zend_ce_closure) == SUCCESS) {
fptr = (zend_function*)zend_get_closure_method_def(closure);
object = getThis();
intern = Z_REFLECTION_P(object);
- if (intern == NULL) {
- return;
- }
if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "O", &generator, zend_ce_generator) == FAILURE) {
return;
object = getThis();
intern = Z_REFLECTION_P(object);
- if (intern == NULL) {
- return;
- }
/* First, find the function */
switch (Z_TYPE_P(reference)) {
object = getThis();
intern = Z_REFLECTION_P(object);
- if (intern == NULL) {
- return;
- }
/* Find the class entry */
switch (Z_TYPE_P(classname)) {
intern = Z_REFLECTION_P(getThis());
- if (intern == NULL) {
- return;
- }
-
intern->ignore_visibility = visible;
}
/* }}} */
object = getThis();
intern = Z_REFLECTION_P(object);
- if (intern == NULL) {
- return;
- }
if (Z_TYPE_P(argument) == IS_OBJECT) {
ZVAL_STR_COPY(&classname, Z_OBJCE_P(argument)->name);
object = getThis();
intern = Z_REFLECTION_P(object);
- if (intern == NULL) {
- return;
- }
/* Find the class entry */
switch (Z_TYPE_P(classname)) {
intern = Z_REFLECTION_P(getThis());
- if (intern == NULL) {
- return;
- }
-
intern->ignore_visibility = visible;
}
/* }}} */
object = getThis();
intern = Z_REFLECTION_P(object);
- if (intern == NULL) {
- return;
- }
+
lcname = do_alloca(name_len + 1, use_heap);
zend_str_tolower_copy(lcname, name_str, name_len);
if ((module = zend_hash_str_find_ptr(&module_registry, lcname, name_len)) == NULL) {
object = getThis();
intern = Z_REFLECTION_P(object);
- if (intern == NULL) {
- return;
- }
extension = zend_get_extension(name_str);
if (!extension) {