INNER CODE UNIT · C
zs_classname
mongodb/mongo-php-driver · src/phongo_bson.c:326
zend_string* zs_classname = zend_string_init((const char*) v_binary, v_binary_len, 0);
zend_class_entry* found_ce = zend_fetch_class(zs_classname, ZEND_FETCH_CLASS_AUTO | ZEND_FETCH_CLASS_SILENT);
zend_string_release(zs_classname);
if (found_ce && phongo_is_class_instantiatable(found_ce) && instanceof_function(found_ce, phongo_persistable_ce)) {
((phongo_bson_state*) data)->odm_ce = found_ce;
}
}
{
zval zchild;
if (!phongo_binary_new(&zchild, (const char*) v_binary, v_binary_len, v_subtype)) {
return true;
}
if (state->is_visiting_array) {
add_next_index_zval(retval, &zchild);